I am fascinated to learn about MUSHes, multiplayer games/discussion rooms which support the users collaboratively editing the code of the game! https://en.wikipedia.org/wiki/MUSH
The programming language used is lisp influenced: https://duh.com/discordia/mushman/man2x1
Related Posts
I'm always hesitant when I see digital services funded by a single one-off payment. Running a service requires ongoing funding.
You sometimes see this with games that have a multiplayer component. People buy the game, but the multiplayer servers won't last forever.
What are the most popular languages that have used an AST walker for their implementation?
I know Ruby used to do this, but there must be others.
(I'm interested in the lowest PL speed that users will tolerate if you have awesome features.)
I'm adding a += operator to my programming language, because writing `x = x + 1` is tedious.
This opens the tricky design question of which operators should support this. Is += and -= sufficient, or do you expect things like >>= and **= to be available?