Re: Who is using modified Lua versions, what are they and why?
Scott Condit <[email protected]> Sat, 27 Jun 2026 17:20:22 +0100
| Newsgroups | gmane.comp.lang.lua.general |
|---|---|
| Message-ID | <[email protected]> |
Hello > On 27 Jun 2026, at 01:54, 'Sewbacca' via lua-l <[email protected]> wrote: > So out of curiosity: Who is using modified Lua versions, what are the modifications and why do you need them? I’ve built a number of applications which use or used custom lua builds. One was a large intraday and end-of-day trading application for a specific business line. Lua was used as to express custom setup in various domain objects, held as part of domain objects, and so both as part of our software deployment, and as four-eyes approved snippets provided by users. This included: -specify model parameters and selection for quantitative pricing - individual product pricing, market data selection - data manipulation: creating new columns functionally, filter specifying - complete definition of individual report pipelines taking inputs (e.g. canned reports and live risk runs) - layouts of OLAP views, live dashboards, formatting It had custom syntax (string interpolation, shell syntax ($ to end of line). Some library functionality was completely removed, and it also had VM instruction count budgeting (since the code could run on desktop, server-side, or sandboxed depending on where the snippet originated). The object model allowed introspection/reflection from the C++ to Lua side and vice versa, and naturally allowed creation/passing any which way. A second was a larger end-of-day system. Lua was used there for orchestration specifications, and as a data manipulation DSL glue to isolate ourselves from the vendor-specific platforms in use. I’ve done a few others over the years, and still have a custom Lua now for personal projects. It’s super interesting to hear about the other use cases! — Scott -- You received this message because you are subscribed to the Google Groups "lua-l" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/lua-l/9647CFA5-4315-400D-BC2B-0C3238846C39%40socode.com.