Re:"When I design software, I really try hard to make it sim...
by MattJ100 on Sunday September 25, 2011 @04:58PM
(#3036732)
Nevertheless, what you describe is practically how Tir works: http://tir.mongrel2.org/
[ Parent
| on HN ]
Re:"When I design software, I really try hard to make it sim...
by chubot on Sunday September 25, 2011 @07:33PM
(#3037060)
That's a good comparison to make, but once you have a Python program or Ruby program importing 20 packages, each with several modules, then it gets really slow. Like 100-500ms, which is more work than the "real" work of a handling many HTTP requests. Bad packages can do arbitrary computation at import time.
To be fair, I haven't run any Lua programs with 20 packages... AFAIK Lua didn't have a module system until Lua 5, and it's not as capable as Python or Ruby's.