I had already paid a price for that limitation in 2007-2008 by rewriting a substantial Python codebase in Lua, only to discover that, at scale, the same fundamental limitation applies; to really optimize total package size, one needs static analysis and fine-grained dead code elimination, which are intractable in dynamic languages like Python or Lua. Not that there was necessarily a better choice in 2008; doing the whole thing in C++ was off the table, and Native Image for Java didn't yet exist.
=> More informations about this toot | View the thread | More toots from matt@toot.cafe
text/gemini
This content has been proxied by September (ba2dc).