TIL: There is a builtin completion-preview-mode in recent Emacs.
https://github.com/emacs-mirror/emacs/blob/master/lisp/completion-preview.el
TIL: There is a builtin completion-preview-mode in recent Emacs.
https://github.com/emacs-mirror/emacs/blob/master/lisp/completion-preview.el
Guile and RDE Intenships.
RDE applied for GSoC 2025 as a mentoring organization. The results will be on February 27.
I put the list of the project ideas here:
https://trop.in/rde/internship
However, GSoC is not the only way to do the internship. We have some funding contributed by our community members https://opencollective.com/rde and can arrange an internship regardless. Just contact me or drop a message on rde-discuss for details.
#guile #guix #rde #nix #scheme #webassembly #nrepl #vscode #foss #floss
I think RDE is already big enough to apply for GSoC as an organization, so I started to write it! :)
What would you like to see implemented in RDE, Arei, Ares, Guile, Guix in the nearest future?
Maybe VSCode frontend for Arei/Ares Guile Scheme IDE? Or more capable and advanced configuration DSL for RDE?
https://lists.sr.ht/~abcdw/rde-discuss/%3C87msf3rt6i.fsf@trop.in%3E
P.S. Let me know if you would like to mentor one of those projects.
#rde #guile #guix #linux #emacs #vscode #vim #neovim #scheme #lisp
If you curios why lisp is cool, watch this.
In addition to very important mail subsystem refactoring we did, I showed how to decrease time spent building a configuration with Guix Home from 1.5m:
https://youtu.be/tTfUCRxH_rk?t=503
to a fraction of second!
https://youtu.be/tTfUCRxH_rk?t=1314
P.S. Today is finally no-technical-issues-good-quality stream! Hack yeah! 🥳
Probably I found the cause of the issue with OBS: the audio/video got desynchronized, robovoiced and messed up probably because of webcamera frame rate being different from overall stream frame rate.
I'm almost certain it fixed now. At least 2 30 minutes test recordings went without an issue!
No more frustration during streams and video recordings? :)
@janneke @freedominternet @angrynerdspodcast
I made a list of email providers some time ago, can be helpful:
https://github.com/abcdw/notes/blob/80244fe/notes/20230313143331-mail_providers.org?plain=1#L1
I use migadu, afaik they use sieve, not sure if they expose it, but their support is very responsive.
The best WebAssembly lispy language is released. Guile Hoot 0.6.0 is in the wild now.
The most exciting update for me is an implementation of macroexpander, which means eval is around the corner and we can start working on Hoot support for Arei/Ares Guile Scheme IDE soon.
https://spritely.institute/news/guile-hoot-0-6-0-released.html
Looks like a huge overhead in terms of performance and complexity for dependency management.
I feel like Unison Lang is moving in right direction on this topic, but I also hope for some more general and widespread improvements in this area.
I was watching a Decentralized Systems course and there was a statement: Git was developed for Linux (a kernel, zero-dependency software) that's one of the reasons why managing dependencies is out of scope (submodules are a trainwreck).
Guix and Nix are basically just an extension of Git, which uses git itself as a database for storing dependency information in plain text format and requires external infrastructure to deal with it.
@kolev @charliemac @daviwil Is chrome://flags/#enable-webrtc-pipewire-capturer enabled?
@kolev @charliemac @daviwil it's very likely, screensharing works through pipewire.
@kolev @charliemac @daviwil Both browsers support screensharing, in chromium you may need to enable enable-webrtc-pipewire-capturer .
Also, some dbus, pipewire and xdg-desktop portals setup also required. In RDE it should work out of the box.
Do you remember that Guix Social is tomorrow (January 16)?
Guess who is giving a talk on modern and extensible Guile IDE? :)
https://www.meetup.com/guix-social/events/304634420/
https://meet.jit.si/london-guix-meetup
A bit of streaming today too! Guile IDE for Guix, preparations for Guix Social :)
@untrusem @bookwar I found a cool functionality in discourse forum platform: they have a chat, which has a flow from chat messages to forum threads. You just select a conversation and turn it into thread with automatic links back to the chat.
Also, I found they have ActivityPub plugin and possibility to interact with the platform by email. So it potentially can bring all sub-communities in one place.
Just thinking out loud.
Paying taxes becoming more challenging. Previously it was just 2 input fields and it was in English. 😅
I start patch review session in two hours. Join me and let's talk about RDE features, Package Propagation, Guix and Guile.
@shom obsbot meet 2. I fell in love with it because it looks sturdy and compact, turned out it has a very good image quality out of the box too.
I'm really satisfied with my new webcam and its quality. Excited like a child!
How about a stream tomorrow on how I review RDE contributions? Talks on Guix, Guile and Libre Software are included.
Hack on operating systems and programming languages. He/Him.Improve tooling for Guile and GNU Guix. Author of Guix Home, RDE, Arei/Ares Guile IDE.74830A276C328EC2 at keyserver.ubuntu.com and keys.openpgp.org.#plt #os #fp #lisp #scheme #clojure #guile #guix #nix #rde #emacs
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.