On Tue, Aug 26, 2008 at 9:53 AM, William Stein <[EMAIL PROTECTED]> wrote:
>
> On Tue, Aug 26, 2008 at 12:47 AM, mabshoff <[EMAIL PROTECTED]> wrote:
>>
>> On Aug 26, 12:34 am, "Ondrej Certik" <[EMAIL PROTECTED]> wrote:
>>
>> Hi,
>>
>>> > Well, Sage developers like Python, Cython and C while Maxima
>>> > developers like lisp (at least for the low level stuff) - so we are
>>> > having self selecting groups here. It is the best tool for the job,
>>> > but also the devil you know, so I don't see big changes here in the
>>> > future.
>>>
>>> Let me say that I do see big changes here in the future. With Cython,
>>> it is actually easier to extend Python in C, than to extend Matlab in
>>> C, especially with the new numpy support in Cython soon.
>>>
>>> Yes, I think people will actually stop being scared by extending
>>> Python in C and porting more C libraries to Python
>>
>> Are you kidding? Python probably has the most C library extensions out
>> there for any scripting language I am aware of. Cython makes it
>> better, but many interface wrappers like Swig have done a stellar
>> job :)
>
> I'm pretty sure Ondrej just expressed himself in a very unclear way.
> I think he is talking more about people writing new fast code for
> Python (via Cython) that happens to use C libraries.   It seems likely
> that he means this, since Ondrej started with GiNaC three years ago,
> wrapped it via swig, was very very unhappy with the result, so much
> so he has spent a massive amount of effort on sympy.   Now, with
> Cython, etc., it is finally possible to use GiNaC from Sage in a
> perhaps satisfactory way.

Thanks for clarification William, yes, I mean exactly this. Sorry if I
was unclear.

Ondrej

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to