abcdw, to guix
@abcdw@fosstodon.org avatar

The tool for programmatically updating guix channels and package definitions in your project would make life so much easier.

Something like niv or flakes for nix.
https://github.com/nmattia/niv
https://nixos.wiki/wiki/Flakes

Have it in my mind for months or even years.

sprite, to scheme
@sprite@emacs.ch avatar

is there a way to Evaluate #Scheme code in #Emacs Buffer (not in the mini buffer C-x C-e) like you can with Lisp code C-j?

I want to save my Print Values in the same file with the code.

abcdw, to guix
@abcdw@fosstodon.org avatar

RDE got 200 stars on github mirror, which is quite impressive considering the fact that all activities and development happens on sourcehut.

https://github.com/abcdw/rde

https://git.sr.ht/~abcdw/rde

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
@frandallfarmer@fosstodon.org avatar
abcdw, to guix
@abcdw@fosstodon.org avatar

It's possible to obtain source code via SSH instead of HTTPS in guix package definition by using git-checkout instead of origin.

https://github.com/abcdw/notes/blob/18ba0f8d79e8c39df41ca0ab7e932ddfe8a252a3/notes/20240202115302-guix_and_private_repository.org#L6

daviwil, to emacs
@daviwil@fosstodon.org avatar

If you've got questions about Emacs, Guix, Guile, or other related topics and want a friendly place to ask them, come check out the new System Crafters Forum!

https://forum.systemcrafters.net

Things are a little bare for now, so feel free to come introduce yourself and tell us about something cool you've been working on lately :)

More information in the news post: https://systemcrafters.net/news/new-system-crafters-forum/

abcdw, to scheme
@abcdw@fosstodon.org avatar

Implemented arei-goto-module function, it allows to jump to any module available in Guile Runtime.

I think curiosity + such kind of tooling is what empowers hackery.

A demonstration of arei-goto-module function. It jumps to guix discovery first, after that it jumps to gnu packages emacs-xyz.

abcdw, to random
@abcdw@fosstodon.org avatar

Added arei-evaluate-buffer to emacs-arei (Guile IDE), it's bound to C-c C-k.

https://git.savannah.gnu.org/cgit/guix.git/commit/

zardoz03, to scheme
@zardoz03@mastodon.online avatar

does any1 know the specific reason why #scheme does not have a unified falsity and empty list?

trying to do ``(,@(and=> (member foo bar) cadr)) ...)` is v.annoying realising #f is not a list

badrihippo, to fediverse
@badrihippo@fosstodon.org avatar

#OCaml peeps, how would #Irmin work as the backend for an #ActivityPub powered social network? :fedi: 🐫

Looking at the descriptions, it seems it'd be either the worst or the perfect fit, but I can't figure out which 😅

The plus point is ActivityPub is all about distributed databases and edit history and posts that shouldn't be duplicated. But social media is also about privacy rights, including the right to be forgotten—so is that something the history-preserving Irmin can easily handle? 📜

badrihippo,
@badrihippo@fosstodon.org avatar

@smallcircles coincidence! I was searching for / related code, and I ended up stumbling upon...the source code for openengiadina.net! :lisp:

@gopiandcode @pukkamustard

fosskers, to Lisp
@fosskers@emacs.ch avatar
d_run, to Lisp
@d_run@mastodon.social avatar

NJSON looks very cool, especially the binding macros. Would love to see something similar in Scheme/Racket.

https://nyxt.atlas.engineer/article/njson.org

abcdw, to scheme
@abcdw@fosstodon.org avatar

BTW, do you know what you should use for Guile Development?

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

#guile #scheme #lisp #guix #rde

stewartsmith, to Lisp
@stewartsmith@mastodon.social avatar

Happy 2024. If I’m interested in the lastest developments for #Lisp and #Scheme in the browser, where should look? (I assume there’s great #WASM work happening somewhere.) Would love to go deep on Scheme + #WebGL / #WebGPU.

shom, to scheme
@shom@fosstodon.org avatar

Just signed up for @daviwil's Hands on Guile Scheme course. He's an excellent instructor in his YouTube videos and I'm looking forward to this inaugural course.
It'll be helpful to have a good base to start from, my goal after the course is to be able to configure simple guix packages that I currently install through Ansible and also build some from source.
https://systemcrafters.net/courses/hands-on-guile-scheme-beginners/

#SystemCrafters #Guile #Scheme #Guix #Ansible

daviwil, to scheme
@daviwil@fosstodon.org avatar

In this video, I'll give you 5 reasons why I think you should learn Scheme this year! Regardless if you are a programming beginner or an expert hacker, there is a lot to be gained from learning this language.

Would love to hear your thoughts!

https://www.youtube.com/watch?v=3eXK9YZ0NjU

abcdw, to guix
@abcdw@fosstodon.org avatar

The v4 of my favorite guix patch series (Decentralized substitute distribution with ERIS):
https://yhetil.org/guix-patches/cover.1703316055.git.pukkamustard@posteo.net/

Great work @pukkamustard !

#guix #guile #scheme #nix

fkinoshita, to badminton
lhp, to scheme
@lhp@mastodon.social avatar

Whenever I hit an impasse in #scheme w.r.t. my understanding of the language and then eventually discover that what I've been looking for is in fact doable with this one trick, it's usually something that I can't help but consider elegant.

Or maybe I am just high on my own macros, who knows.

mousebot, to scheme
@mousebot@todon.nl avatar

i just evaluated some #guile #scheme code in a REPL in firefox. #hoot 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.

daviwil, to guix
@daviwil@fosstodon.org avatar

Is anyone using Wisp by @ArneBab extensively in their Guix configuration?

I wonder if this simple change in syntax might make Guix configuration more approachable to those not steeped in Lisp.

https://www.draketo.de/software/wisp

lhp, to scheme
@lhp@mastodon.social avatar

Just one more step and a init in using riverguile will be possible 🐈‍⬛

lhp, to random
@lhp@mastodon.social avatar

Riverguile now also supports idle events. One step closer to offering a complete shell for .

lhp,
@lhp@mastodon.social avatar

The end goal is a desktop fully* scriptable in #guile #scheme .

*: within reason and also following "policy over mechanism"

gisgeek, to scheme
@gisgeek@floss.social avatar

Good intentions for the new year. Deeply dive into new (for me) niche languages with a lot of interesting programming patterns. I'm now evaluating a couple of #Scheme implementations: #Racket and #Guile. Hints are welcome.

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