The reason I'm not very smart today is because I thought I was really smart yesterday.
The reason I'm not very smart today is because I thought I was really smart yesterday. I can be your most boring blogger mate:
Show previous comments
@abcdw ngl this is kinda ideal for me as a reader, I just need the colors inverted.
[DATA EXPUNGED]
I guess I understood what a delimited continuation is! The examples in this talk by @wingo just clicked: https://youtu.be/uwiaT3MoDVs?t=1236 I love "a historicall accident" parts :) If you have other good learning resources on the topic of continuations, please share. @abcdw @wingo I'm not sure it qualifies, but Section 5 of this draft describes how to add delimited computations to a language using a meta language that can express delimited continuations https://people.rennes.inria.fr/Alan.Schmitt/papers/programming_draft.pdf @abcdw https://lists.gnu.org/archive/html/guile-user/2013-07/msg00054.html My implementation used call/cc, but then someone redid it using delimited continuations. Preparing the last stream in the series related to scheme static sites generators: I'm a little adventurous today and really considering ThinkPad on ARM from Japan (: My current laptop is falling apart, yubikey died yesterday, so it's definitely time to fresh up my devices. I know that x1 carbon will work for me 100%, but what is joy in being hundred percent sure?) Already collected a bunch of links to various kernel patches for x13s. I guess I can use the #pinephone as a substitute server :D How a fingerprint reader get called a security feature? Isn't it an anti-security feature? @abcdw everything is matter of trust. I honestly don't think giving my fingerprint to companies like Google who are famous for harvesting data would be a good idea. @abcdw depends on whether you like smaller screens. I love my Nano, I don't think I'd go back to a Carbon I am considering the Framework 13 or something from System 76. But then I ran across this: https://www.zdnet.com/article/is-this-the-best-laptop-youve-never-heard-of/ Migrated my website to Haunt. A lot of work ahead, but I already can start writing blog posts. @abcdw Thanks for showcasing Haunt, I tried it for a few days and was shocked at how customizable it is.I will be migrating some fractal code to it, and see if I can replace it completely. rde Meetup #3 is [re]scheduled for May 27. We plan to explore guile and rde future work plans, meow and modal editing, project documentation. https://lists.sr.ht/~abcdw/rde-announce/%3C871qjmjaow.fsf%40trop.in%3E Join IRC/matrix for more interesting talks: Implemented bencode encoding/decoding in Guile Scheme. TDD is a pleasure, when you have proper tools and can [re]run specific test groups instantly. https://git.sr.ht/~abcdw/guile-nrepl/tree/257353b1/item/src/bencode.scm @abcdw I recently thought about rewriting my bencode parser using accumulators/generators from srfi-158, maybe you can take a look Lack of a built-in associative array/map in Scheme regularly hits and bothers me. It's so generic and so useful, maybe we will add it in r8rs? Alists doesn't work here not only for performance reason, but because we can't distinguish empty list and empty alist. Tomorrow I continue to explore Haunt (Static Site Generator by @dthompson written in Scheme), will migrate my current pages to it and make a foundation for the blog: G-exps, derivations, creating your own file-like objects and much more. Another great post from unmatched-paren. If you into #guix, I highly recommend this series for better understanding of internals. https://guix.gnu.org/en/blog/2023/dissecting-guix-part-3-g-expressions/ Doing Guile wrapper for tree-sitter is definitely possible and maybe even not that painful as I expected. Just a few hours of hacking and we have the first meaningful output! https://git.sr.ht/~abcdw/guile-tree-sitter It's only the beginning and there is a lot of work ahead, but it feels doable. Much kudos to @lechner for inspiration and help! We plan a small online rde meetup on May 13 and here is a CFP: https://lists.sr.ht/~abcdw/rde-discuss/%3C87o7n9rj0v.fsf%40trop.in%3E Bring your own talks and questions on #emacs, #guix, #rde and related tools and workflows. Somedays it feels like I've done nothing today, in such moments it's hard not to blame yourself, but in reality I was scratching the ground of a few topics, prepared various small gears, reevaluated already known things, I'll build later upon. Sometimes we need to be less harsh and kinder to ourselves. Just realized that today I'm like a stereotypical guy from "How does one patch KDE2 under FreeBSD?" meme: watched anime, while waiting patched linux kernel to build, lol. https://en.everybodywiki.com/How_does_one_patch_KDE2_under_FreeBSD%3F Arghhh, guile-commonmark doesn't support raw html Do someone with Guile FFI experience want to help me to get started with guile-tree-sitter? (: Just share some FFI best practices and/or highlight overall direction/approach will be enough. Tomorrow will be trying out @dthompson's Haunt hackable static site generator. It's written in Scheme, should be quite minimalistic and very flexible. Stream starts 8 a.m. UTC. @abcdw @dthompson Haunt is great! It certainly makes a whole lot more sense to me than any other static site generator I've tried. @abcdw @dthompson that sounds interesting, i wonder if there is any real life example of this... framework? |