Pinned toot

1/5
Hello Merveilles, I’m new here.

I’m a 27 years old demiguy (he/him pronouns) living in a small apartment in Rennes, France with my artist boyfriend @Reptifur
I am vegan and have a low income, I don’t have a job.
I’m also autistic and have a hard time understanding subtext, please be precise and direct when talking with me! :)
I love cartoon art, ambient/chill music and serif fonts.

Interesting result today… my `wc` implementation in Comfy-RV runs more than twice as fast as the native C version I have on my Debian, even though it’s running through qemu!
I guess qemu is faster than I thought, great!

Trying to write some little programs with Comfy-RV now that it works well enough. Here, a program that just displays all its arguments, including its own name.

Fixed a bunch of problems in the generation of jump instructions in Comfy-RV this morning, phiew…
I also have a call, tail-call and return macros that work now. 😁

Today I implemented the alt (similar to || in C), while and if operators in Comfy-RV

I really love how everything is so simple to write with explicit continuations (the last two arguments of the `compile` procedure: win and lose). And De Morgan’s law to implement alt as a composition of the existing seq (&&) and not. As a bonus, the code generated by this is the most optimal one.

Spent about 18 hours this week working on my COMFY-RV project, an assembly-like language for RISC-V embedded in Lisp inspired by Henry Baker’s design.
I haven’t done much with it yet, but doing low-level programming really is relaxing for me.

(example code in the screenshot is just a program that writes back what it reads on standard input)

Yesterday I found out about the Kurinto font folio, they cover a very large set of scripts, look pretty good and are open-source! Awesome!

I’m trying them out in my text editor and I really like how the modern serif variant looks on code.

kurinto.com/

Spent some time playing with Notmuch to improve my ACME-based email client.

One of the goals is to also make it a news/feed reader, possibly for Mastodon as well (as I prefer a feed reader UI over an infinite stream UI)

5/5
I have a small website upyum.com (plain html, no JS or cookies). I tried blogging a little but it didn’t really click. I think I will try to change it into a wiki to compile all the text files I have lying around in a single place. I also host a Gopher hole and Gemini space on the same domain.

Show thread

4/5
I’ve used many Unix-like systems over the years, including NetBSD, Minix and Plan9 but I’m currently using a Linux distribution just to have easy access to the sheer amount of software available. I have my own homemade userland on top, mostly revolving around the ACME (Plan9’s incredible text editor) clone I use.

Show thread

3/5
I love programming and wish it was more accessible so that everyone would be able to make what they need.

I play a lot with programming language design and implementation. I’m in love with very small languages with very few core concepts that fan out into everything else, such as Forth, Scheme, Kernel and PicoLisp.

I’m one of the devs of the CHICKEN Scheme compiler.
I’m building my own lisp system.
I also enjoy making procedural art, but I’m not very good at it.

Show thread

2/5
My main day-to-day occupations are playing my cello (classical and Irish folk music these day) and thinking about electronics and computers.

I often dream of having a tiny house to make music at any time of the day, with a garden to grow my food and a workshop to build stuff.

I like to tinker, repair and make things. My computer is a mix of second-hand and handmade parts, all my data is served and stored at home in a cardboard box low-power server.

Show thread

1/5
Hello Merveilles, I’m new here.

I’m a 27 years old demiguy (he/him pronouns) living in a small apartment in Rennes, France with my artist boyfriend @Reptifur
I am vegan and have a low income, I don’t have a job.
I’m also autistic and have a hard time understanding subtext, please be precise and direct when talking with me! :)
I love cartoon art, ambient/chill music and serif fonts.

Merveilles

Merveilles is a community project aimed at the establishment of new ways of speaking, seeing and organizing information — A culture that seeks augmentation through the arts of engineering and design. A warm welcome to any like-minded people who feel these ideals resonate with them.