I am looking for scripting languages that are suited for realtime # programming. The main criteria is that there is no stop-the-world garbage collector as in Python or Lua.
The main approach these languages use is a reference counting garbage collector
Some candidates I have found are:
- Squirrel (http://www.squirrel-lang.org/)
- Angelscript (http://www.angelcode.com/angelscript/)
- EEL (http://eelang.org/)
- GameMonkey Script (https://github.com/publicrepo/gmscript) incremental GC
- Exprk (https://github.com/ArashPartow/exprtk) More a expression evaluator than a language
Some candidates that are not quite suited for me yet: - Luna (Beta) (https://github.com/tj/luna)
- pforth (infix vs postfix) (https://github.com/philburk/pforth)
My question is if I have all relevant projects on the list here or if I am missing an important possibly more widely used language?# Meaning of realtime: When talking about realtime some people understand differnet things. One group thinks it is about web applications that get updated data from the server without reloading a page. I on the other sind mean realtime as in realtime operating systems (RTOS).
Three that I've dabbled with are:
Of those three, Euphoria is possibly the most widely used. It has also been around the longest - since 1993.