Python is a great language why one would use it behind anyone's back ?��

Python has several ways to deal with static typing, performance and optimization, cython, shedskin , pypy and lately its creators linked a new kind of python that allows for static types in his twitter feed.��

There are also ways for python to take advantage LLVM one such project is by Dropbox people (Where the creators of Python currently works for) called "pyston" for high performance python --> https://tech.dropbox.com/2014/04/introducing-pyston-an-upcoming-jit-based-python-implementation/��

and the list goes on.... and on..... and on....��



On Tue, Sep 16, 2014 at 2:48 PM, Thierry Goubier <thierry.goubier@gmail.com> wrote:


2014-09-16 13:14 GMT+02:00 Ben Coman <btc@openinworld.com>:

Don't worry/don't bother with thoses: you will never use Smalltalk or a VM :) It will never be certified by authorities, and the industry will never accept it.

You are probably right for those two examples, but there are other not-so-regulated domains where real-time is useful - e.g. industrial automation and robotics.

Real-time is usefull there, yes. But Smalltalk and Cog will never get there. Except as a DSL / code generator tool (which means a MDE approach, more or less).

(And code generation is where Pharo to C or LLVM-IR gets us interested)

Dynamic optimisations, lack of static typing: they will laugh you out in any of those fields.

Even if their developpers use Python behind their back.

Thierry