social.solarpunk.au

social.solarpunk.au


Okay I am hearing your RESOUNDING SILENCE
so I wrote a README and I encourage you to follow Egbert's lead as a hashtag game on the mastodon, tagged with ; in which case I will add you to the honorary jam roll and your constructions to the git, and update the current map, like I did for Egbert.

https://lispy-gopher-show.itch.io/lispmoo2/devlog/837333/lispmoo2-instructions-important
Questions solicited but tbh construct something as well here or there plz

The graphviz dot graph of the world, but now with EGBERTS addition to it. Thank you Egbert, firing on all cylinders. Egbert connected Egbert's GARDEN to screwtape's MOUNTAIN-TRAIL, attaching to the directed graph only there. Egbert's Garden is also connected to EGBERTS-HOUSE. A graphviz dot graph (idk, ask some bell labs people) having three separate clusters: SCREWTAPES, GAME0 and GAME1 filled with various rooms, and directed edges connecting both within and between clusters. It's grayscale and a bit messy. Edge sources are speculatively labelled with compass directions, that were not enforced.

To be clear, First Egbert wrote this:
https://codeberg.org/tfw/lispmoo2/src/branch/main/games/egberts.limo
then Egbert added this, to connect to my place:
https://codeberg.org/tfw/lispmoo2/src/branch/main/games/egberts-2.limo
Basically use structure like Egbert does.

@gnemmi can I get you onto the Honorary Jam Roll? Ie with
(uiop:ensure-package :gonzalo :nicknames '(:gnemmi))
{ @create $room :named gnemmi::oasis-of-freedom } x
{ @go gnemmi::oasis-of-freedom } x
{ @dig northwest :to screw::lisp-leanto } x
?
(Customizeable or disavowable to your heart's content)

@gnemmi
@vidak also looking at you o_o

@screwtape @gnemmi i am confused why are you looking at me?

@vidak
I know it is within your ken to type
(uiop:ensure-package :vidaks)
{ @create $room :named vidaks::cyberpunk-freedom-lab } x
{ @go vidaks::cyberpunk-freedom-lab } x
{ @dig southeast :to screwtapes::mountain-trail } x

You don't have to actually run it on your system, just say that you're participating here on the mastodon ;p
There's @describe and @verb as well but those are kinda broad topics
@gnemmi

@screwtape @dig @gnemmi just at work rn, i have been following along! very impressive work!!

i have been thinking of adapting this to 8 bit commodore LOGO

replies
1
announces
0
likes
1

@vidak
Yeah the DSL would work great for that (maybe not the whole common lisp image thing..).
I've been shy about taking a run at implementing @dump - which I will do in a way that can be loaded into either of lispmoo2 or lambdamoo (but I will need to lay some groundwork inside lambdamoo for this to work without hitch, and the consuming-of-common-lisp will be verboten for those purposes, like your 8 bit port idea)
@dig @gnemmi

@screwtape of course you can! I'd actually feel honoured if you did so!

@dig

@gnemmi
Thank-you for joining in first! You can always let me know if you have new ideas for rooms and connections, or would like to add some writing to a room or something. (We can talk about actually-joining-in the world as it grows later).
@vidak

GONZALO joins EGBERTS and SCREWTAPES clusters in lispmoo2

@screwtape thank you for letting me join in!
I was taking a look at the src when I saw commit pop in!
Super exciting =D

@vidak

@gnemmi
I think that sharing our completely-real-computer-programs-and-writing by creating them as tangible, shareable objects in a sort of medley of "roleplay" laboratories and places gives us opportunities for real collaboration that are a bit harder if I just say, well, you could download my git and familiarize yourself with the code... So, thank-you for helping get us started!
@vidak

@screwtape as I was looking at the code (and in the context of the toot I'm replying to) I was thinking that I couldn't draw a line between collaborative programming and art even if I wanted to.
Even deeper than that .. it struck me as "doing" ( as in "creating"?. It's kinda hard to explain) with "code as a tool" something that's actually alive !

@vidak

@theruran also looking at you!
what's a lab theme that captures the vibe of memory-safe garbage collection?
@gnemmi @vidak

@screwtape @gnemmi @vidak what's a lab theme? like a MOO world?

@theruran
yeah, if we add a subgraph for you, what would your own rooms and needs be. (I will immediately add you).
@gnemmi @vidak

@screwtape @gnemmi @vidak I don't know. it would be like a comfy forest and a reading nook and a workshop where I feel safe to experiment, play, and meditate.

@theruran
Okay, I just drafted you in here; adjustments and additions l m k, graphviz dot's clustering algorithms take up with AT&T labs primarily.
(uiop:ensure-package :theruran)

{ @create $room :named theruran::comfy-forest } x
..theruran::reading-nook } x
..theruran::memsafe-workshop } x

{ @verb theruran::memsafe-workshop :is
( com-experiment ) } x
..(com-play ) } x
..(com-meditate ) } x
..
https://codeberg.org/tfw/lispmoo2/src/branch/main/games/theruran.limo
@gnemmi @vidak

Radically reshaped lispmoo2 world graph around the addition of theruran::comfy-forest and company.

@theruran
I'm not entirely sure what happened to glitch NORTH and NORTHWEST, I must have a typo or there was a glitch in the matrix
@gnemmi @vidak

@theruran Oh no NORTHWEST is just quite a long word, and was pointing at gnemmi::oasis-of-freedom
@gnemmi @vidak

@mdhughes can I recruit you into this Wumpus hunt of a world so far?

@theruran @gnemmi @vidak

@screwtape @theruran @gnemmi @vidak Yeah, maybe in a bit, gotta focus a bit on "real work".

@mdhughes
I'm just throwing in subgraphs of rooms and connections people loosely want as a starting point, if you feel enthused later we could do a git submodule
@theruran @gnemmi @vidak