Preparing the last stream in the series related to scheme static sites generators:
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? Watched a stream on modal editing options in #emacs by @daviwil and my thoughts are that meow is interesting HCI project and quite good in terms of UX: It visually shows the object you will operate on first and let you make some modification second. I had around a decade of #vim experience, I could do some operations very efficiently, but it never tasted right. I think verb+object approach is just suboptimal, also it can't be accompanied by a nice UI feedback.
Show previous comments
@abcdw @daviwil You’ll really enjoy https://helix-editor.com. When I make a new thing for #lisp and will be writing a paper about it, I'll call it kexp. The code full of Kek-spressions. Today I received the first payment for the Free and Open Source Software work. It's of course is not a sustainable business yet, but a good step towards. Ask me anything.
Show previous comments
@abcdw First off, congrats and best wishes for your projects. Did you get paid for working on Lisp software? |