mastodon.sdf.org is part of the decentralized social network powered by Mastodon.
"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko

Administered by:

Server stats:

2.4K
active users

Learn more

itch.io/post/11290536
so, as you can read there, all you can do is awkwardly walk in cardinal directions, pick up a ring and give it to a princess.
The thing is that despite the fifty million pages of fairly embarrassing warnings, my local inheritance command and object setfable multiple inheritance basically worked for adding things like com-north to $room, @give to $thing etc, which are both reuseable and improveable.

Post by screwtape in The Cow Ate My Jamitch.io

@screwtape I'm lost again trying to load this.
I have in .sbclrc

(setf asdf:*central-registry*
(list* '*default-pathname-defaults*
#p"/Users/mdh/Code/CodeLisp/"
#p"/Users/mdh/quicklisp/"
asdf:*central-registry*))

drop moonclimb & lispmoo2 in ~/Code/CodeLisp

% sbcl
* (asdf:load-system :mcclim)
<buncha stuff>
* (asdf:load-system :moonclimb)
debugger invoked on a ASDF/FIND-COMPONENT:MISSING-COMPONENT in thread
Component :MOONCLIMB not found

screwlisp

@mdhughes I haven't had a lot of time next to a computer to write what-to-actually-do but on your topics specifically I suggest
sbcl --load path/to/quicklisp.lisp
following the prompts (just default values / yes)
after which clone both
codeberg.org/tfw/moonclimb
codeberg.org/tfw/lispmoo2
into ~/quicklisp/local-projects/
after which,
$ sbcl
> (ql:quickload :lispmoo2)
> (in-package :lispmoo2/main)
should do the thing.

@mdhughes if you aren't using quicklisp, like I'm actually not, asdf:load-system should recursively find systems inside your two registered source directories anyway. But it's quite hard to install mcclim without quicklisp, and quicklisp expects stuff like my jam here to go in ~/quicklisp/local-projects/ by default, and quicklisp will download dependencies it has a source for that are missing.

@mdhughes hopefully in about 8 hours I will have some kind of opportunity to look at your and my games!