I was missing #clojure -alike data structures (immutable vectors and hash-tables) and basic operations on them (get, get-in, assoc, assoc-in, update, update-in) and a basic atom operations (ref, reset!, swap!) a lot in #Guile#Scheme.
🔴 Today on #SystemCrafters Live, we will write a custom Org export backend that will convert Org Mode documents to Scheme! The goal is to produce equivalent documents in the Skribe format used by Skribilo for Scheme-hackable document production.
@civodul it worked! Needs a lot of clean up and support for more Org element types, but I was able to use Skribilo to publish an HTML page from the output by the end of the stream.
@abcdw Thanks!, this is really useful (great short video format). I haven't done any multi-threading programming yet, but I think the first examples should be useful to create some debugging helpers.
Surprising amount of procedures in (#guix#gexp) does not handle utf8 input. Combined with #guile 's approach of just replacing the utf8 characters with #?, it is pretty annoying foot gun.
I am putting together a patch, hope I will make it before the core-updates merge, it kinda rebuilds a lot...
📢 Curious about the the transactional deployment model #nix invented? Intrigued by functional programming #scheme#guile? Looking for tips on #guix? David Wilson (@daviwil) will be giving a talk TOMORROW (Wednesday 29th) at 17:00 UTC - Register here!
Now comes the hardest part of the #lispgamejam: making sure other people can actually play your creation... No wonder browser-based games are so popular, next time I'll use #guile#hoot I think.
Just submitted my game Lambda Dungeon to the Spring Lisp Game Jam!
Unfortunately you still can't win the game, I was working on entity battle right up to the last minute of the deadline but just didn't get it finished. It's still fun to watch the game play out, though!
Had a ton of fun writing this game in Scheme with Guile Hoot. Extra special thanks to everyone who came to the streams this week!
Streaming Day 9 of my Spring Lisp Game Jam project right now!
Today we'll finish up as much of the game as we can so that we can submit it by tomorrow's deadline! Will we have a working game or a total disaster? Come find out!
Video of the interview with #guix founder @civodul is available. A great chat about the #nix deployment model, his interested in #guile and #free software. Lots of interesting chat about motivation in #freesoftware, #gnu and #linux - as well as the Plan9-ification of Guix!!
I just opened registration for the June iteration of the "Hands-On Guile Scheme for Beginners" course!
This is an 8-week course that is a mixture of on-demand learning content, live Q&A sessions, practical exercises, and a private forum where I answer all your questions.
This iteration officially begins on June 8th, full details and schedule can be found here:
Streaming Day 7 of my Spring Lisp Game Jam project right now!
Today we'll try to implement the logic script for the Hero so that he can try to capture all the treasure on the map, and more behaviors for the monsters to use to stop him!