Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

EXAMPLES (BRING YOUR OWN) (IT CAN BE WHAT YOU SUBMIT W/E)

A topic by screwtape created 17 days ago Views: 13 Replies: 1
Viewing posts 1 to 2
HostSubmitted (1 edit)

So while I've been using the :lispmoo2/user package to absorb code, it is eminently possible to use other packages. We should verbs for making and manipulating lisp packages.

LISPMOO2/USER> (uiop:define-package :ofo)
 #<package "ofo"=""> 
LISPMOO2/USER> (intern "abr" :ofo)
 OFO::|abr|
 NIL 
LISPMOO2/USER> { @create $thing :named OFO::|abr| } x
  YOU @creates $THING :named abr. ($THING) 
LISPMOO2/USER> { @push ofo::|abr| :to (ocean :contents) } x 
(OFO::|abr| TROUT) 
LISPMOO2/USER> { look-around } x
  You are in OCEAN.
 Objects here are:
 abr TROUT
 Players here are:
 YOU
  Exits here are:
HostSubmitted

So so far it seems the Mastodon thread https://mastodon.sdf.org/@screwtape/113518658526470901 to get on the honorary jam roll has a little momentum.

(Well, we went from

to


so far, and hopefully you too will get involved soon.

Once our township forms, I think I will ask repeatedly-eval-qt to highlight actions that are happening on the graph, and then we basically have a top-down universe simulator in video, but where people in that universe can gain function via lisp/moo much more literally than in the offline world.