If you could recommend only one book from your field of interest/expertise. What it whould be?
Andrew Tropin
If you could recommend only one book from your field of interest/expertise. What it whould be?
Andrew Tropin
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.
Show previous comments
Andres Moreno
@abcdw so sorry to hear about your residency issues. Good luck finding a permanent place that works for you!
Andrew Tropin
When I find a new home, I'll put a hammock in my working room. It sooo cool to hang in it in all sorts of strange positions, if you have a good enough flexibility. Even with laptop. P.S. I hate working lying down, but it feels ok in hammock, especially, when you change positions frequently.
Andrew Tropin
Doom as a process management utility.
Andrew Tropin
All the basics of Arei Scheme IDE in 5 minutes. Overview of functionality avaliable in 0.9.4. mpv https://youtu.be/ygeph9Uet9A
Olav Fosse
@abcdw looks fantastic and great intro! I'll definitely try this for my guixing looks like home coming from CIDER
Andrew Tropin
🎉 The new code diff view on Unison Share displays semantic changes to a project. The diff is hyperlinked, letting you jump to the referenced definitions, and won't include noise like whitespace differences or changes to file imports. https://share.unison-lang.org/
Andrew Tropin
Want to learn more about #guix? Our next online patch review hackers session is on Friday 3rd May - tomorrow! Times are: 17:00 UTC / 18:00 BST / 19:00 CEST / 13:00 EDT All the details of how how to get started learning about #guix packaging are on the Wiki as well as the Jitsi links: https://libreplanet.org/wiki/Group:Guix/PatchReviewSessions2024 #guix is similar to #nix but uses #lisp #scheme language for declaring the #linux environment.
Show previous comments
Mirek Długosz 🕸️:python:🐛
@abcdw It’s one of these things that you need once a year, but when you do, you spend 10 minutes trying to find the right command line incantation and then give up 🤷
Andrew Tropin
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 :)
Andrew Tropin
BTW, I come to Georgia for a few weeks on May 16. We will have a Guix meetup in F0RTHSPACE hackspace somewhere in the end of May.
Andrew Tropin
Very nice summary on nix flakes:
Andrew Tropin
New post in the #Guix packaging series! All about how inputs (libraries and utilities) that are needed to build a package are defined. Covers inputs, native-inputs and propagated-inputs. And, how to create your own package variants using modify-inputs - we slim down Weechat by 50% as a worked example 🎆 https://www.futurile.net/2024/03/29/guix-package-structure-inputs/ Not sure about how it compares to #nix, but for #guix this is a key area of packaging - hope all the examples make sense!
Mrak Onis
@abcdw isn't this an old mailing list? Also:
Andrew Tropin
nix-overlay like package lists and transformation for guix. Subject: Functional package interface Thought about similiar ideas a few times already.
Andrew Tropin
BTW, we went "the hard way" and picked the sourcehut todo service as a bug tracker and project management tool for RDE, Ares, Arei and neighboring projects. It's very bare-bone, but we could implement cross-project milestones via labels, it's already have basic filtering and searching and integrates nicely with email and git. Will be developing the rest of the functionality as we go. Probably via API or by upstreaming patches to sourcehut.
Andrew Tropin
Two days of troubleshooting lead to those snippets of code: https://github.com/wingo/fibers/issues/105 Something wrong happening with non-blocking sockets inside threads, which spawned from fiber.
Andrew Tropin
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
Show previous comments
Andy Wingo
@abcdw i forget. but, i think it's that instead of returning EAGAIN like everything else on a nonblocking fd, connect returns EINPROGRESS until it is first writable.
Daniel Kochmański
@abcdw casually it means "remarkably bad" or "laughable"; but I don't know whether it has more specific meaning in this context.
Andrew Tropin
Implementing run-project-tests for SRFI-64 test suits. https://youtu.be/pDBOKTK9SL8
Ekaitz Zárraga 👹
@abcdw i ported that to chibi-scheme! hehe Everything is connected. |
@abcdw power system analysis and design. 4th edition by J. Duncan Glover et al
@abcdw
'Monsoon Dervish' by Kris Larsen.
@abcdw Paradigms of Artificial Intelligence Programming (PAIP) by Peter Norvig. A book that has very little to do with what we now consider "AI", but which is the best extant tutorial on idiomatic Common Lisp.