You are viewing archived messages.
Go here to search the history.

Peter Saxton 2023-02-13 18:19:03

Made a code notebook for datalog queries.

As there is no plain text (or parser) does this count as another structural editor

Mariano Guerra 2023-02-14 14:00:23

Prototyping an interactive WebAssembly spec interpreter for

Konrad Hinsen 2023-02-15 16:53:04

A four-minute demo of Leibniz, my Digital Scientific Notation:

Tudor Girba 2023-02-15 17:55:55

Incredible work! And keep in mind that it’s just a single person’s effort.

Konrad Hinsen 2023-02-16 07:25:26

A single person with a power tool 🙂

Eli Mellen 2023-02-18 17:28:42

Inspired by re-reading Naur’s “Programming as Theory Building” I decided to make myself a text editor to solve all my problems… tl;dr I wrote a blog post and some bash instead 😂

Eli Mellen 2023-02-18 18:23:00

My first attempt at this was more elaborate -- rather than bash and saving to the file system, I was trying to do something with sqlite, and having a database backing each file of a project.

The idea was that I could assign any row + column number as an ID, and then generate a connected moon from that.

This was a cool idea, but so fragile as to be untenable. Plain text doesn't offer a great way to reference specific points in a file if that file is changing.

Benji York 2023-02-18 18:29:25


Eli Mellen 2023-02-18 18:29:52

Thanks! Also welcome! 👋

Benji York 2023-02-18 18:30:28

While reading I first thought you were going to go full FUSE and build an alternate file system that criss-crosses the "real" files in some strange way.

Benji York 2023-02-18 18:30:32

That... might actually be cool.

Eli Mellen 2023-02-18 18:32:13

In my notes I just have a big “9p?” to indicate if Plan9’s 9p could do what I want…because I try to solve many problems with stuff from plan9

(My track record so far is 0)

Benji York 2023-02-18 18:34:17


Jimmy Miller 2023-02-19 03:26:07

So glad to see more people exploring the space between files and no files. @Benji York Love the idea of doing a virtual filesystem. I definitely need to play with that.

Eli Mellen 2023-02-19 03:53:04

Something I thought about trying to do was hack some sort of editor into fossil-scm, and use SQLite to store everything … but … c

Jack Rusher 2023-02-19 11:37:02

FYI I do many things with synthetic filesystems. In an effort to make it easier for others to experiment with that sort of thing, I wrote up this clojure stub as an example/convenient starting point:

Gabriel Grinberg 2023-02-19 21:40:20

Hello everyone! 👋 I am thrilled to share the progress made with Flyde with this community of like-minded individuals.

Flyde is an open-source, flow-based, and visual programming toolkit that prioritizes exceptional UX/DX and seamless integration with existing code. The toolkit features a VSCode extension, visual debugging, full TypeScript support, a rich standard library, and is designed to work in tandem with existing codebases. In essence, Flyde is similar to NodeRED, but geared towards web development.

This is the first time I am sharing Flyde with a broader community, and I believe feedback from such a talented, inquisitive, and passionate group of people would be invaluable to the project.

Check out the interactive playground here -!

I look forward to hearing your thoughts and feedback! Additionally, a star on GitHub would be greatly appreciated! 😊