#stateOfTheWorld of #lispmoo2
After getting @gnemmi and @theruran's involvement, here's what I did to implement #dot as a #DSL inside #MOO as a DSL inside #LISP so far. Basically dot is more concise than my faux-moo for the "hashtag game" morph of lispmoo2 [-world -graph -building]. Pictures, words.
Adapting this:
https://hackers.town/@theruran/113524805762331315
To:
theruran::comfy_forest:nw -- screwtape::mountain_trail;
theruran::reading_nook:se -- theruran::memsafe_workshop;

1/x :

theruran 🌐🏴 (@[email protected])

@[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] comfy-forest -- mountain-trail; reading-nook -- memsafe-workshop;

hackers.town
@gnemmi @theruran
> { as-lines ("
theruran::comfy_forest:nw -- screwtape::mountain_trail;
theruran::reading_nook:se -- theruran::memsafe_workshop;") } x
("theruran::comfy_forest:nw -- screwtape::mountain_trail;"
"theruran::reading_nook:se -- theruran::memsafe_workshop;")
2/x
@gnemmi @theruran
> { split-string ("theruran::comfy_forest:nw -- screwtape::mountain_trail;"
"theruran::reading_nook:se -- theruran::memsafe_workshop;") :with (#\: #\space #\; #\- #\>) } x
(("theruran" "comfy_forest" "nw" "screwtape" "mountain_trail")
("theruran" "reading_nook" "se" "theruran" "memsafe_workshop"))
3/x

@gnemmi @theruran
> { create-dig (("theruran" "comfy_forest" "nw" "screwtape" "mountain_trail")
("theruran" "reading_nook" "se" "theruran" "memsafe_workshop")) } x
{ @go theruran::comfy_forest }
{ @dig nw :to screwtape::mountain_trail }
{ @go theruran::reading_nook }
{ @dig se :to theruran::memsafe_workshop }

-> saved to 0theruran.limo
4/x

@gnemmi @theruran
> { output-dot ("0theruran") } x
subgraph clusterTHERURAN {
style=filled;
label="THERURAN";

"THERURAN::COMFY_FOREST":nw -- "SCREWTAPE::MOUNTAIN_TRAIL":se;
"THERURAN::READING_NOOK":se -- "THERURAN::MEMSAFE_WORKSHOP":nw;
}
(pic attached)

Okay you know, it's still a #WIP, and I will write an article tonight, thank you for joining me on this experimental not-yet-ready presentation