** Hacking
When you start up the bricabrac demo, it'll by default start up a
-port you can connect over localhost to if you're using emacs + geiser.
+socket you can connect to with emacs + geiser like:
+
+: M-x geiser-connect-local <RET>
+: guile <RET>
+: /tmp/8sync-socket <RET>
+
Then you can live hack away!
If you change something in bricabrac (or whatever) and want to update
the object you changed, you can "live" put in the new and updated
version from the game-spec at the REPL with:
- (insert! game-spec 'room:lobby) ; to replace the lobby, but of course
- ; do what's appropriate for your
- ; object
+ (inject-gameobj! (game-spec) 'room:lobby) ; to replace the lobby, but of course
+ ; do what's appropriate for your
+ ; object
That's it for now!