site banner

Tinker Tuesday for December 17, 2024

This thread is for anyone working on personal projects to share their progress, and hold themselves somewhat accountable to a group of peers.

Post your project, your progress from last week, and what you hope to accomplish this week.

If you want to be pinged with a reminder asking about your project, let me know, and I'll harass you each week until you cancel the service

3
Jump in the discussion.

No email address required.

I took a 3 month break from my jujutsu.el VCS Emacs mode and only restarted continuing on it because in three different online places, as someone that isn't a lot in online spaces, I got pinged about it. There must've been a new Hacker News post about jujutsu. Haven't seen it, but for the programmers out there, I can still highly recommend jujutsu and the command line interface is pretty neat, which is why my project is not as essential as when using git.

Got a bit farther with the vDOM aspect of the text editor interface. It was already done 3 months ago but only rendering every frame from scratch. Now I've worked on a diffing reconciler, to improve performance for cases that I haven't encountered yet but someone will.

I uploaded it to github but I'm explicitly not interested in collaboration, because this is my eccentric way of doing things and I'm still exploring functional/data-driven paradigms and how they can apply to Emacs. Let me tell you, after working with persistent data structures for 7 years and then going back to doing place-oriented programming is a bitch.