[Stackless] Should I use stackless  Yuval eyuval at gmail.com
Tue Jan 19 10:19:06 CET 2010          I'm part of a team that
selects a scripting language for a network device. The decision
is not purely technical but I'd like to provide the technical
aspect. Currently the selection roster includes the following
languages: TCL, Javascript, PHP & Python. I should disclose that
I'm predisposed to Python, despite never using it before, but
then the decision may end up as a marketing decision and not a
technical decision. I came across Stackless Python and was
enchanted by the possibilities it opened up for the device.
My two main concerns are with the performance of the device once
scripting is introduced into it and its stability once a
reckless user writes some clueless scripts (infinite recursion
and unwarranted inflated storage comes to mind). Due to
performance issues, I'd like to execute user scripts in the main
execution thread of the processing engines to avoid context
switches. The main features I like about S