smallcircles, to Lisp
@smallcircles@social.coop avatar

Make a game with Hoot for the yearly !

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

The jam organized by @spritelyinst starts tomorrow, and are an excellent opportunity to test-drive the project's to 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

#guix #guile #scheme #plt #programming #nlnet #unix

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

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

futurile, to guix

Looking for some Friday reading? How about the next step in the tutorial? Overview of the build-system concept, and how to provide arguments. We meet the 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

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

BigEatie, to emacs
@BigEatie@fosstodon.org avatar

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

badrihippo, to random
@badrihippo@fosstodon.org avatar

devs, is there a way to "continue execution with this default value" like what Common Lisp has when an error occurs? I got into the debugger and saw some ways of getting around but couldn't find any way of continuing execution... ⚙️

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

I'm going to have time available soon to hack on free software projects and live stream it.

Which type(s) of project would you be most interested to see?

krevedkokun, to scheme
@krevedkokun@fosstodon.org avatar

I've also implemented eldoc functionality recently, go check it out

video of eldoc working in emacs-arei

krevedkokun, to scheme
@krevedkokun@fosstodon.org avatar

emacs-arei is going great

abcdw, to random
@abcdw@fosstodon.org avatar

There are some rumors, that a new guile release is comming soon! :)

It's especially important, because we use cutting edge (ice-9 textual-ports) in guile-ares-rs, backend for Arei Guile IDE:
https://git.sr.ht/~abcdw/guile-ares-rs
https://git.sr.ht/~abcdw/emacs-arei

That means everyone would be able to use it without relying on guile-next guix package and all the hussle associated with it.

daviwil, to scheme
@daviwil@fosstodon.org avatar

I recently opened registration for the April 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 April 20th, full details and schedule can be found here:

https://systemcrafters.net/courses/hands-on-guile-scheme-beginners/

Come learn Scheme and functional programming with us!

abcdw, to guix
@abcdw@fosstodon.org avatar

We have enough funds on RDE's opencollective, so we can setup a CI and substitute server and maybe some other infrastructure/project-related services in foreseable future.

Thank you very much everyone for help and support! <3

Let me know what else you miss.

https://opencollective.com/rde

avp, to random
@avp@fosstodon.org avatar
fsf, to emacs
@fsf@hostux.social avatar

Assigning your copyright to the FSF helps defend the GPL and keep software free. Thanks to Arne Babenhauserheide, David Fussner, Gavin Downard, Jeffrey Phillips, and Paul Nelson for assigning their copyright to the FSF! More: https://u.fsf.org/3ht

fsf, to emacs
@fsf@hostux.social avatar

Assigning your copyright to the FSF helps defend the GPL and keep software free. Thanks to Arne Babenhauserheide, David Fussner, Gavin Downard, Jeffrey Phillips, and Paul Nelson for assigning their copyright to the FSF! More: https://u.fsf.org/3ht

luis_felipe, to guix
@luis_felipe@mastodon.online avatar

No luck with the combo Guile + GTK (or GObject Introspection in general) in the Guix System 😞

Guile GI: https://lists.gnu.org/archive/html/guile-user/2023-11/msg00003.html

G-Golf on Guix: https://lists.gnu.org/archive/html/guile-user/2023-05/msg00024.html

I'll stick with Guile + web things for now.

ekaitz_zarraga, to random
@ekaitz_zarraga@mastodon.social avatar

I released a "final" version of my API for that also has a CLI tool.
It's a simple project to start learning about how does guile-hall work, get used to autotools and all that.

If you want take a look:
https://github.com/ekaitz-zarraga/guile-neocities

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