3 ms·
How can you provide a REPL language without analyzing it at runtime? Write Lua random syntax in the REPL? Not a great improvement over C++. Not to mention that
by m00natic 7y ago
How can you provide a REPL language without analyzing it at runtime?
Write Lua random syntax in the REPL? Not a great improvement over
C++. Not to mention that you'll probably use something like `eval`
which is not compilation thus inferior.
By the way, even your original example - I can't see how it can work
honestly. How can you identify fields through (lambda) parameter names
only (no mention of types either)? Probably the least
boilerplate-heavy solution would be stringly typed.
- Veedrac 7y agoA Lua REPL is hardly worse than a Lisp one. > something like `eval` which is not compilation thus inferior I honestly don't know what that means. Turning text into code is compilation; there is no difference between the two in that regard, except perhaps that in the Lisp DSL case it's more manual. > How can you identify fields through (lambda) parameter names only (no mention of types either)? Not familiar enough with Lua, but in Python you just use keyword arguments.