Hacker News new | ask | show | jobs
Ask HN: A side-effect-free programming language?
3 points by ssimono 2299 days ago
I am building a system that stores an event log of things that happened, and I would like the users to be able to set some custom functions that would reduce the event log into some sensible "views" of the state.

For that I would like to use an embedded programming language, could be anything but ideally doesn't have any side-effect and simply works with its input data to produce an output.

Such language would be pointless on its own of course, but does someone know if an interpreted script specifically made for embedded programming exists, or if a more "mainstream" interpreter could easily be compiled without the I/O machinery

3 comments

I think 'sandbox' is the term to search for. https://github.com/mozilla-services/lua_sandbox
Oh it looks like this is exactly what I am looking for, thanks a lot
Make your simple language and translate it to sql
SQL queries?