3/3
I fixed the hideous
(verb-plist :verb 'com-@create :dobj '$room :prep :named :iobj 'start-locn)
with a { reader macro to be written
{ @create $room :named start-locn
also accepting additional evaluated keys like
(setq *player* 'screwtape)
{ @create $room :named start-locn :caller *player*
itch.io/post/11281823 #lisp #itch_io #devlog #gamedev #textAdventure #MOO #commonLisp #macros
https://mastodon.sdf.org/@screwtape/113412254060806409
So a use of read like this would also do it.
LISPMOO2/MAIN> (with-input-from-string (in "{ foo bar baz")
[…]
────
────