On Tue, Sep 16, 2014 at 5:33 AM, Thierry Goubier <thierry.goubier@gmail.com> wrote:
2014-09-16 14:19 GMT+02:00 kilon alios <kilon.alios@gmail.com>:
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-py...
and the list goes on.... and on..... and on....
Everything you describe are partial solutions which suits the Python community well for their needs. If python was suited for RT, embedded work, it would be an horror to work with. The same goes with Smalltalk.
You're not supposed to have fun when you do embedded, RT work. You are supposed to suffer :( This is no place for the creative spirit.
I think you need therapy ;-) Why not be positive and think about how you could make these technologies work? I'm sure Smalltalk and Cog can do soft real-time. People have been using it to do music for as long as its been in existence. If you could get beyond your "it can't be done" mind set and get into a "how might this be done" mindset you might make a real contribution. Right now you're being a real downer. -- best, Eliot