Re: [ANN] Luam: A minimalist, procedural Lua dialect for CAD (Luametry)
Ben Sivan <[email protected]>
| Newsgroups | gmane.comp.lang.lua.general |
|---|---|
| Message-ID | <CAC1hj9AHi-Ga4QRCGOHh8ZpoenMQsUXjAfEDWj=9N7ZF6thEoA@mail.gmail.com> |
Hi Martin, Thanks for the feedback. I'm glad the "Local by default" and "Boolean strictness" resonate with you. Regarding multiline comments, it is not a hill to die on. Removing them was mostly an exercise in seeing how far I could minimize the syntax. Since the lexer handles triple-quoted strings anyway, I can easily reconsider, if it becomes a nuisance. Best regards, Ben On Sat, 14 Feb 2026, 12:02 'Martin Eden' via lua-l, <[email protected]> wrote: > On 2026-02-14 15:49, Ben Sivan wrote: > > Hello everyone, > > > > [...] > > > > As a long-time admirer of Lua’s minimalism, my goal with Luam was to > > further constrain the language for a specific domain. In many ways, Luam > is > > a "subtractive" dialect; I found that by removing certain features and > > standardizing others, I could create a more predictable environment for > 3D > > modeling. > Hello Ben, I think it's nice project > > Points where I agree (and don't use in my code anyway): > > * No metatables > * nil is not boolean > * Local by default > > I have no opinion about "enhanced REPL", don't use it much. > > But decision to remove multiline comments looks strange to me. > > If you allow multiline strings why forbid multiline comments? > They are actually fine, in last ten years I'm moving to block comments > describing what following block of code does. > > -- Martin > > -- > 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/643fd217-6c1a-4eb0-9dbd-7eaa4dd4a97e%40disroot.org > . > -- 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/CAC1hj9AHi-Ga4QRCGOHh8ZpoenMQsUXjAfEDWj%3D9N7ZF6thEoA%40mail.gmail.com.