Python compilers?

Jacek Generowicz jacek.generowicz at cern.ch
Mon May 24 08:19:58 EDT 2004


Heiko Wundram <heikowu at ceosg.de> writes:

> Am Dienstag, 18. Mai 2004 13:41 schrieb Jacek Generowicz:
> > Native compilers for other languages just as dynamic as Python
> > exist. These compilers manage to achieve very significant speed
> > increases[*].
> 
> In Python this isn't true. Python, instead of LISP, is "completely" dynamic, 

In what way is Lisp less dynamic then Python? If what follows is the
basis of your argument, then think again?

> meaning that it's pretty impossible to do type-inference for each function 
> that is called (even checking types isn't possible). E.g. how do you expect 
> type-inference to work with the pickle module? string -> something/Error 
> would be the best description what pickle does. For the function which calls 
> pickle, do you want to create versions for each possible output of Pickle? 
> Which outputs of Pickle are possible?

Which outputs of the standard Common Lisp function 'read'[*] are possible?

[*]  http://www.lisp.org/HyperSpec/Body/chap-23.html




More information about the Python-list mailing list