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

We sneakily released Arei Guile Scheme IDE 0.9.5 a couple weeks ago. Mostly because there is not much user-visible new functionality, we just keep polishing sharp edges before 1.0 release.

To keep you updated: Yesterday I implemented extensions resolution mechanism, Nikita is cleaning up session handling on Emacs side and a couple more things left to do.

While we are getting ready for 1.0, @lil started to work on Hoot support!

etenil, to random
@etenil@emacs.ch avatar

Now comes the hardest part of the : making sure other people can actually play your creation... No wonder browser-based games are so popular, next time I'll use I think.

daviwil, to scheme
@daviwil@fosstodon.org avatar

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!

https://itch.io/jam/spring-lisp-game-jam-2024/rate/2719976
https://codeberg.org/daviwil/lambda-dungeon

daviwil, to scheme
@daviwil@fosstodon.org avatar

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!

Join us on YouTube or Twitch:

Check out the game here:

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

daviwil, to scheme
@daviwil@fosstodon.org avatar

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

Today we'll finish up the design changes needed for postponing active actions so that we can finally get the full scripting system working!

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 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!

Check out the game here:

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

Join us on YouTube or Twitch:

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:

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:

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:

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

screwtape, to scheme
@screwtape@mastodon.sdf.org avatar

@rml did you see the shindig? Tbh when I think of a scheme hacker with a lot of web creation experience who isn't @Sandra or @chris (or Christine herself) I think of you.
@cwebber

michelin, to webassembly
@michelin@hachyderm.io avatar

With compililng to I now have no excuse to not write code and foist it on unsuspecting browsers ;)

Thanks @cwebber for starting off the talk

https://fosdem.org/2024/schedule/event/fosdem-2024-2339-scheme-in-the-browser-with-guile-hoot-and-webassembly/

frandallfarmer, to programming
LisaSBaker, to art
@LisaSBaker@mastodon.social avatar
mousebot, to scheme
@mousebot@todon.nl avatar

i just evaluated some code in a REPL in firefox. is a blast-in'.

https://spritely.institute/news/scheme-in-scheme-on-wasm-in-the-browser.html

i once heard that back in the day, JS was originally gonna be a scheme, but some shit went down and it was replaced by a dumpster-fire of a language. so its like going home kinda.

danny, to random

Don't mind me, just taking advantage of founder effects in the early ecosystem: https://gitlab.com/spritely/guile-hoot/-/issues/170

rml, to golang

"The thing is that maximal tree-shaking for languages with a thicker run-time has not been a huge priority. Consider Go: according to the wiki, the most trivial program compiled to from Go is 2 megabytes, and adding imports can make this go to 10 megabytes or more. Or look at Pyodide, the Python WebAssembly port: the REPL example downloads about 20 megabytes of data. These are fine sizes for technology demos or, in the limit, very rich applications, but they aren't winners for web development.
[...]
I work on the compiler, which targets with GC. We manage to get down to 70 kB or so right now, in the minimal "main" compilation unit, and are aiming for lower; auxiliary compilation units that import run-time facilities (the current exception handler and so on) from the main module can be sub-kilobyte. Getting here has been tricky though, and I think it would be even trickier for ."

https://wingolog.org/archives/2023/11/24/tree-shaking-the-horticulturally-misguided-algorithm

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

🔴 Today on Live, we'll take a look at Guile Hoot, an exciting new compiler toolchain for WebAssembly written in Guile Scheme.

Members of the Spritely Institute will join to answer questions and help me show off the latest developments in this project, so don't miss it!

Join us on YouTube or Twitch:

🕐 in your time zone: https://time.is/compare/1800_in_Athens

abcdw, to random
@abcdw@fosstodon.org avatar

Guile is coming closer to web assembly. Impressive results.

https://spritely.institute/news/scheme-to-wasm-lambdas-recursion.html

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