|
|
||
|
steve donovan
spir wrote:(I find the latter rather clear: formula (x,y,z) (x+y*z) )That is a good clear syntax, which is also very easy to make into a macro. Alas, but macros require the token filter patch, which requires a custom build. In theory it would be possible to load token filters dynamically, but it would be a mess, introducing dependencies that are not guaranteed to be part of Lua.
Agreed!
That all raises the question whether Lua should support
some minimal form of domain specific language, probably
via including token filter into the std. distribution.
That would reduce the need to build a complete language
on top of Lua.
Of course, this would require to implement one more policy
into Lua, something like
domain(GSL)
...
end
Peter