daviwil, to scheme
@daviwil@fosstodon.org avatar

Lambda Dungeon is starting to look pretty good!

#guile #scheme #lisp #gamedev #gamejam

daviwil, (edited ) to scheme
@daviwil@fosstodon.org avatar

Streaming Day 6 of my Spring Lisp Game Jam project right now!

Today we'll try to implement a more complete game loop so that you can triumph over the "hero" with the power of s-expressions!

Check out the game here:

https://fluxharmonic.itch.io/lambda-dungeon
https://codeberg.org/daviwil/lambda-dungeon

Join us on YouTube or Twitch:

krevedkokun, to scheme
@krevedkokun@fosstodon.org avatar

time to make a game I think

daviwil, to scheme
@daviwil@fosstodon.org avatar

Streaming Day 5 of my Spring Lisp Game Jam project right now!

Today we'll flesh out the behaviors of the game's monsters and hero so that they finally interact!

Check out the game here:

https://fluxharmonic.itch.io/lambda-dungeon
https://codeberg.org/daviwil/lambda-dungeon

Join us on YouTube or Twitch:

w96k, to guix
@w96k@fosstodon.org avatar

Tbilisi Guix Meetup 1 will be held in F0rthSp4ce hackerspace on June 1:

https://t.me/f0rthsp4ce/373

@abcdw and @w96k will be speakers there

#guix #tbilisi #guile #linux #nix #lisp #meetup

w96k, to guix
@w96k@fosstodon.org avatar
daviwil, to scheme
@daviwil@fosstodon.org avatar

Streaming Day 4 of my Spring Lisp Game Jam project right now!

Today I'll start implementing a minimal, Scheme-like scripting language for the monsters in the game. We'll finally start to see it become somewhat playable!

Check out the game here:

https://fluxharmonic.itch.io/lambda-dungeon
https://codeberg.org/daviwil/lambda-dungeon

Join us on YouTube:

Restream is not cooperating today so the Twitch stream is down!

daviwil, to scheme
@daviwil@fosstodon.org avatar

Streaming Day 3 of my Spring Lisp Game Jam project right now!

Today I'll start building the interactive script editor that will enable you to edit the logic scripts for the game's monsters. This will be my first attempt at writing DOM-manipulating UI code in Hoot so it should be fun!

Check out the game here:

https://fluxharmonic.itch.io/lambda-dungeon
https://codeberg.org/daviwil/lambda-dungeon

Join us on YouTube or Twitch:

daviwil, to scheme
@daviwil@fosstodon.org avatar

Streaming Day 2 of my Spring Lisp Game Jam project right now!

We'll continue building out the game world by adding a few game objects and possibly wiring up their basic logic. If we have time, we might start working on the interactive editor!

The project code can be found on Codeberg:

https://codeberg.org/daviwil/lambda-dungeon

Join us on YouTube or Twitch:

daviwil, to scheme
@daviwil@fosstodon.org avatar

Dave Thompson @dthompson is now live streaming work on his Spring Lisp Game Jam entry!

If you want to see what a real Hoot hacker's game code looks like, check this out :)

https://twitch.tv/davexunit

daviwil, to scheme
@daviwil@fosstodon.org avatar

Kicking off my Spring Lisp Game Jam project right now! I'll be using Guile Hoot to build a hackable dungeon crawler.

This will be a multi-day effort, so today will be focused on getting everything started off in style!

Join us on YouTube or Twitch:

d_run, to Lisp
@d_run@mastodon.social avatar
smallcircles, (edited ) to Lisp
@smallcircles@social.coop avatar

Make a game with Hoot for the yearly #Lisp #GameJam!

https://spritely.institute/news/make-a-game-with-hoot-for-the-lisp-game-jam.html

The #game jam co-organized by Dave Thompson, CTO at @spritelyinst, starts today and are an excellent opportunity to test-drive the #Spritely #Hoot project's #Guile to #WebAssembly facilities.

Get inspired by last year's jam, and join the 10-day event..

https://itch.io/jam/autumn-lisp-game-jam-2023

ArneBab, (edited ) to random German
@ArneBab@rollenspiel.social avatar

define-typed: a static type syntax-rules macro for to create API contracts and help the JIT compiler create more optimized code:

https://www.draketo.de/software/guile-snippets#define-typed

Improved thanks to feedback from Vivien and Zelphir in the Guile User mailing list.

Just 26 lines to get argument and return value typing without changing Guile.

I love the flexibility of ❤️

vascorsd, to guix
@vascorsd@mastodon.social avatar

So many cool things here.

Goblins, Shepherd, Capabilities, Actors, Whippet, Pre-Scheme, NLnet grants 🎉


Distributed System Daemons: More Than a Twinkle in Goblins' Eye -- Spritely Institute
https://spritely.institute/news/spritely-nlnet-grants-december-2023.html

civodul, to guix
@civodul@toot.aquilenet.fr avatar

Just stumbled upon this great explanation of #Guix records by @roptat (2022):
https://lepiller.eu/en/a-deep-dive-into-guix-records.html

#Guile #Scheme

futurile, to guix

Looking for some Friday #guix reading? How about the next step in the #packaging tutorial? Overview of the build-system concept, and how to provide arguments. We meet the #guile #scheme repl (guix repl) to discuss when to use 'quote' and 'quasiquote' in package definitions.

https://www.futurile.net/2024/04/24/guix-package-structure-build-system/

ArneBab, to scheme German
@ArneBab@rollenspiel.social avatar
abcdw, to scheme
@abcdw@fosstodon.org avatar

All the basics of Arei Scheme IDE in 5 minutes. Overview of functionality avaliable in 0.9.4.

mpv https://youtu.be/ygeph9Uet9A

https://git.sr.ht/~abcdw/emacs-arei

#guile #scheme #lisp #ide #nrepl

abcdw, to scheme
@abcdw@fosstodon.org avatar

We released Arei Guile IDE 0.9.4. It's already available in Guix.
https://git.sr.ht/~abcdw/emacs-arei/refs/0.9.4
https://git.sr.ht/~abcdw/guile-ares-rs/refs/0.9.4

It has eldoc and xref (go to definition) features, better completion and a few other improvements.

Big kudos to @krevedkokun for implementing them.

We are working hard towards 1.0, which will be even more exciting:
https://todo.sr.ht/~abcdw/tickets?search=label%3Amilestone-arei-1.0

#guile #scheme #lisp #guix

abcdw, to guix
@abcdw@fosstodon.org avatar

nix-overlay like package lists and transformation for guix.

Subject: Functional package interface
https://lists.gnu.org/archive/html/guix-devel/2024-04/msg00120.html
https://yhetil.org/guix-devel/0076d418-547a-1de2-6977-afe10d1a4222@purge.sh/T/#u

Thought about similiar ideas a few times already.

abcdw, (edited ) to scheme
@abcdw@fosstodon.org avatar

Two days of troubleshooting lead to those snippets of code:

https://github.com/wingo/fibers/issues/105
https://todo.sr.ht/~abcdw/tickets/7

Something wrong happening with non-blocking sockets inside threads, which spawned from fiber.

abcdw, to scheme
@abcdw@fosstodon.org avatar

What "Clownshoes semantics" means?

I was tracing the issue and stumbled upon this phrase in the comment in Guile source code, I'm really puzzled.

https://git.savannah.gnu.org/cgit/guile.git/tree/module/ice-9/suspendable-ports.scm?h=0e9ccaf47#n742

abcdw, to scheme
@abcdw@fosstodon.org avatar

Implementing run-project-tests for SRFI-64 test suits.

https://youtu.be/pDBOKTK9SL8
https://yewtu.be/watch?v=pDBOKTK9SL8

#guile #scheme #lisp #guix

BigEatie, to emacs
@BigEatie@fosstodon.org avatar

I'm tagging @daviwil for no particular reason. None at all.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • InstantRegret
  • magazineikmin
  • thenastyranch
  • Youngstown
  • mdbf
  • everett
  • slotface
  • khanakhh
  • ethstaker
  • rosin
  • kavyap
  • GTA5RPClips
  • tacticalgear
  • JUstTest
  • DreamBathrooms
  • ngwrru68w68
  • Durango
  • normalnudes
  • cubers
  • modclub
  • cisconetworking
  • tester
  • osvaldo12
  • provamag3
  • anitta
  • Leos
  • lostlight
  • All magazines