@abcdw@fosstodon.org
@abcdw@fosstodon.org avatar

abcdw

@abcdw@fosstodon.org

Hack on operating systems and programming languages. He/Him.

Improve tooling for Guile and GNU Guix.

74830A276C328EC2 at keyserver.ubuntu.com and keys.openpgp.org.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

abcdw, to random
@abcdw@fosstodon.org avatar

One of the most useful extensions for Firefox (actually LibreWolf) is Sidebery. Finally I can decrease a mess of tabs and make them structured.

There are a lot of features, but most useful are:

  • Rules for automatically moving tabs into "panels" (a grouping mechanism similiar to workspaces).
  • Foldeable tree view.
  • Rules for openning tabs in specific containers (combines well with container proxy and multi-account).
  • Integration with bookmarks.

https://addons.mozilla.org/en-US/firefox/addon/sidebery

#Firefox #LibreWolf

abcdw, to random
@abcdw@fosstodon.org avatar

The kind of message that warms the heart and motivates to keep rocking.

abcdw, to emacs
@abcdw@fosstodon.org avatar

EmacsConf 2023 Stickers came to my forest 🥳

Luckily enough, because today is my last day here (in this climbing season), going to Georgia now.

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

If you could recommend only one book from your field of interest/expertise. What it whould be?

abcdw, to random
@abcdw@fosstodon.org avatar

This is an year of rejects :D I got an official reject for turkey residence permit today.

P.S. I already have tickets to Georgia, and we plan a guix meetup in Tbilisi's hackerspace soon.

abcdw, to DOOM
@abcdw@fosstodon.org 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

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 emacs
@abcdw@fosstodon.org avatar

Did you know that you can do a git log just for a small part of the file?

abcdw, to random
@abcdw@fosstodon.org avatar

pegasus airlines can't send emails to mail+flypgs.com@trop.in

I contacted migadu support and wait for their reply, but something tells me that the problem is not on receiving side :)

abcdw, (edited ) to random
@abcdw@fosstodon.org avatar
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, to random
@abcdw@fosstodon.org avatar

This is how my working calls look like:

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

#guile #scheme #lisp

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

abcdw, to hosting
@abcdw@fosstodon.org avatar

Found a cool SSH Apps project:
https://pico.sh/

Static sites, RSS feed to email digest, reverse ssh tunnels (for exposing local socket with public domain name), blog engine, pastebin and couple more.

All available via ssh/rsync.

abcdw, to random
@abcdw@fosstodon.org avatar

You know what, a good part of the projects I was looking at cause they use bugzilla, trac or whatever are actually migrated to GitLab or GitHub recently.

Gnome, OpenVPN, OpenStreetMaps, GHC, I2P, Tor, OpenWRT, VLC, wxWidgets, Alpine Linux and probably a bunch more.

https://trac.edgewall.org/wiki/TracUsers
https://www.bugzilla.org/about/installation-list.html

abcdw, to guix
@abcdw@fosstodon.org avatar

Bug tracker for RDE.

RDE is already quite big project with a few subprojects and it's hard to track feature requests, reports, milestones, their dependencies and to collocate and organize them properly and share publicly.

That's why for last few weeks I was looking at different project management/bug tracking solutions.

From what I found so far it seems that Bugzilla is the best option at the moment.

Thoughts?

https://www.bugzilla.org/

abcdw, to scheme
@abcdw@fosstodon.org avatar

There are a few cool commits landed on guix master today:

  • chez-scheme: Update to 10.0.0.
  • racket: Update to 8.12.
  • chez-scheme: Bootstrap from source.
  • Add librewolf.

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

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.

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

I got a reject on Turkey residence permit application. I'll lodge an appeal, but chances are very low, so my plan B is to go to Georgia than to Armenia to apply for Spain Schengen visa.

If somebody knows any conferences, summer schools or other events I can contribute to and get an invite to support my visa application with, let me know, please.

P.S. Spain Schengen in Armenia is an only option to apply for Schengen visa available without residence permit I know at the moment.

abcdw, to guix
@abcdw@fosstodon.org avatar

The guix itself is not reproducible.

Keep exploring the problems of guix pull, channels and checkouts, but I wouldn't say that it's the most exciting thing to do, especially annoying part is a huge feedback loop: almost an hour for initial guix pull on debian system to finish.

https://issues.guix.gnu.org/69284#5

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

Old sound setup (full-size dynamic mic) and new one (lavalier mic + tiny dongle audio interface), thanks to my friend for such a great and travel friendly present!

You can check out the sound quality in the latest video:
https://youtu.be/a2gBFnvYmWo

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

abcdw, to random
@abcdw@fosstodon.org avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • khanakhh
  • magazineikmin
  • InstantRegret
  • tacticalgear
  • thenastyranch
  • Youngstown
  • rosin
  • slotface
  • modclub
  • everett
  • ngwrru68w68
  • anitta
  • Durango
  • osvaldo12
  • normalnudes
  • cubers
  • ethstaker
  • mdbf
  • provamag3
  • GTA5RPClips
  • cisconetworking
  • Leos
  • tester
  • megavids
  • lostlight
  • All magazines