βœ‰οΈ Not subscribed yet? Subscribe to the Newsletter

Future of Coding Weekly 2024/12 Week 5

2024-12-30 13:30

πŸ•ΆοΈ Visualizer: Own Cell Renderer πŸ“š Advent of Papers (2024) 🌳 Tree Calculus

Our Work

🎨 Splash is a colour format via Lu Wilson

🧡 conversation

i made an explainable for a weird colour format i use

Splash

todepond.com/lab/splash

πŸ’» all pairs via misha

🧡 conversation

I made a thing! akovantsev.github.io/corpus/pairs-campaign

πŸŽ™οΈ FUTURE OF CODING: INTERVIEW via Lu Wilson

🧡 conversation

Bonus episode alert!

FUTURE OF CODING: INTERVIEW

(featuring @Philippa Markovics)

This is the first FUTURE OF CODING interview since January 2022.

It's an experimental pilot so it's for patrons only this time. Thank you to everyone who supports the podcast and I hope you enjoy this behind-the-scenes look!

I tried out various different editing techniques to give them a whirrrrrrr before the Real Interviews. Let me know what you think!!!!!

I really enjoyed Steve Krouse's wholesome interviews back in the day so I hope I can do them justice with a 2024/2025 version. I promise this first one is (at the very least) not boring. Any other qualities are up to you to determine.

Of course, many thanks to Philippa for helping me out and being my first victim (and we'll maybe see her again soon).

Devlog Together

πŸ’¬ Jimmy Miller

🧡 conversation

Finally getting to work on beagle again. I was able to get some Cffi working. So here you see a simple sdl application and a socket server on a background thread. I made a quick vs code extension that sends the contents of a buffer to this socket and the code evals. Now I have a quick and simple live coding setup. Here I just invoke a function, but you can redefine functions as well. I need to work on live redefinition of structs and all sorts of bugs and edge cases. But it's pretty exciting to see some real stuff working!

live.gif

πŸ’¬ Roma Komarov

🧡 conversation

Working on a native CSS mixin that would allow to easily debug any other custom properties in CSS by outputting their value into ::after pseudo-element. It is sometimes frustrating doing various complex calculations in CSS while not seeing the result itself (without applying it to something), and without looking into devtools (which is nice, but can be slow). So, being able to just output some CSS variable, calculation, viewport, or container unit for any element just by assigning a single CSS variable will be very useful.

(the code for achieving this is overcomplicated β€” but 100% fine for debugging purposes; I'll try to write an article about it in the next few weeks)

πŸŽ₯ Screen Recording

πŸ•ΆοΈ Visualizer: Own Cell Renderer via Tom Larkworthy

🧡 conversation

got the notebook cell visualizer finished. Its the final part MVP part for an userspace Observable-like experience off the platform, but I still need to actually put all the pieces together so its not hugely interesting yet observablehq.com/@tomlarkworthy/visualizer.

πŸ’» just stage every change in git repo via Oleksandr Kryvonos

🧡 conversation

so previously I created a small tool that creates commits on every file change

and though it was very fun in the beginning it turned out to be a trouble to remember what I actually did

so now I downgraded it to just "create a new feature branch if I make some changed on main branch and stage everything"

github.com/uprun/git-auto-commit

🐘 Emacs via Kartik Agaram

🧡 conversation

After a conversation with Jack Rusher and others about Emacs Nature, and playing with Seymour by @Alessandro Warth, I'm getting interested in building..

An environment for visualizing programs

(Not to be confused with visual programs, or visualization more generally.)

  • Start with a tiling window manager for managing named graphical canvas "buffers", using Emacs operations like split and resize.
  • Each buffer exposes a coordinate space of its choosing, listens for messages and positions objects in the space in response to messages.
  • Buffers can send messages to other buffers.

Examples, etc. in 🧡

Reading Together

πŸ“š Advent of Papers (2024) via Jimmy Miller

🧡 conversation

Maybe I should have posted this here at the beginning. But I did an advent of papers. All of them are papers we haven't done on Future of Coding. And most of them will probably never be papers we do

Thinking Together

πŸ’¬ Iacob Nasca

🧡 conversation

does anyone work on making a programming language ? and if so, can you share a repo or some notes ? I'm curious what features are you implementing and what programming language are you using do develop it and how you do the codegen part. I'm currently struggling quite a bit with LLVM

Content

🌳 Tree Calculus via Mariano Guerra

🧡 conversation

Tree calculus is minimal, modular, Turing-complete, reflective

anyone has any opinions on this?

One operator. Trivial semantics. Turing complete. Intensional.

✍️ Drakon via Kartik Agaram

🧡 conversation

Drakon is a visual programming language. I haven't dug into the modern editor implementation yet; the language description pdf is lovely just as an opinionated guide to drawing clear visual descriptions of programs.

πŸ“ alt.chi via Andrew McNutt

🧡 conversation

Kind of a weird link, but:

There’s a paper under review at alt chi right now called β€œEden OS: A Call for a New Concept and Metaphor for Operating Systems for PCs”. This feels within the remit of this community and looks pretty interesting. Alt chi does an interesting thing where anyone can review any paper, all you need to do is volunteer to review for it on PCS (some instructions avail here). So, if this seems interesting to you, you can read it now or review if you want


πŸ‘¨πŸ½β€πŸ’» By 🐘 @marianoguerra@hachyderm.io 🐦 @warianoguerra

πŸ’¬ Not a member yet? Check the Future of Coding Community

βœ‰οΈ Not subscribed yet? Subscribe to the Newsletter / Archive / RSS

πŸŽ™οΈ Prefer podcasts? check the Future of Coding Podcast

Contents Β© 2025 Mariano Guerra - Powered by Nikola