I talk a lot about Prolog but really what I want is just a language I can write an Infocom / SHRDLU style adventure game / text-based AI simulation in.
My problem is I have high expectations for a language because I want to do what seems to me to be very simple things:
* have the world obey rules, so all actions cause consequences
* rules that can be changed at runtime
* game AIs can read these rules and make plans
* save/ load the game state to/from disk
Turns out getting these is HARD.
@jim All things are possible in Lisp, yes, given sufficient effort
Unfortunately the 'sufficient effort' part just to get to 'can literally type text into a box and save and load from a disk file' is 'quite a lot'
@jim Yep, it's the serialization that's a big killer. It's so awful a problem that most IF engines skip it completely and just make it something the emulator does as a machine instruction, cos user code *can't* do it.
Which is great! Until you're running a generic VM and you don't have that facility.
This all just strikes me as... odd.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!