Pinned toot

Interactive Developer & GPU dev @ NVIDIA. I like to build tools.

Currently working on a live coding tool supporting several different programming paradigms.

If I'm learning something new, I'm happy ;)

chrismaughan.com

First attempt at a simple terminal/repl in Zep. The client provides the parser, the editor handles the 'readline' bits.
I need to figure out how to properly indent multiline expressions, and the rainbow bracket support won't work here if a previous line is unbalanced (since it works on the whole 'buffer'). So things to do....
The lisp is Mal, which doesn't handle big numbers from the look of it ;)

Ordered a Pi 4 with 4Gb of RAM. Hoping it will solve my need to drop into Linux for cross platform work.

Added a vim feature I've been missing - the 'r' command for replacements with a character.

github.com/cmaughan/zep

Wow, this community is full of really focused content relevant to my interests ;) 👍

A lot of moving parts here - a text editor, experimental audio language, built in synth, dx12/vulkan/gl, etc. etc.
Only the editor is released so far, but it will all be open source. At my current rate of an hour or so a day, it will likely reach Alpha by Christmas ;)

... The new compiled audio isn't queued yet, hence the out of time step when the audio recompiles. It's one of many many things to fix.

This is an early/crude demo of my live coding app.

What you see here is a pixel shader rendering the background (DX12 here, but Vulkan is also supported).

I'm editing the text using a Vim clone inside the 3D window, which I wrote specifically for this task - it has a notepad mode too. It shows errors inline as you type.

The demo movie shows the integrated pattern language recompiling some drum sounds and playing them through the provided synth - which can generate basic sounds too.

Interactive Developer & GPU dev @ NVIDIA. I like to build tools.

Currently working on a live coding tool supporting several different programming paradigms.

If I'm learning something new, I'm happy ;)

chrismaughan.com

Merveilles

Revel in the marvels of the universe. We are a collective of forward-thinking individuals who strive to better ourselves and our surroundings through constant creation. We express ourselves through music, art, games, and writing. We also put great value in play. A warm welcome to any like-minded people who feel these ideals resonate with them. Check out our Patreon to see our donations.