←back to thread

202 points Towaway69 | 1 comments | | HN request time: 0.291s | source

Hi There,

Erlang-RED has been my project for the last couple of months and I would love to get some feedback from the HN community.

The idea is to take advantage of Erlangs message passing and low overhead processes to have true concurrency in Node-RED flows. Plus also to bring low-code visual flow-based programming to Erlang.

Show context
concerndc1tizen ◴[] No.44006463[source]
I've been interested in this for years.

Are there other similar projects that you're familiar with? Perhaps targeting other languages?

What are the major problems with this approach to programming? Are large programs hard to work with?

replies(4): >>44006783 #>>44006883 #>>44006956 #>>44008692 #
1. paddy_m ◴[] No.44006956[source]
This is related to visual programming, not flow based programming.

I modified a python hosted lisp interpreter to read JSON flavored lisp - JLISP. It's much easier to get a web frontend to output JSON then lisp. Then I made a simple Low Code UI built around this language. The editor has operations (invocations of lisp functions) organized left to right like a timeline in CAD software, then you can click on an individual operation to edit the arguments.

Here is a video walking through the system https://youtu.be/3Tf3lnuZcj8

Live edittable notebook (slow to load, runs python in WASM) https://marimo.io/p/@paddy-mullen/jlisp-in-buckaroo

I'll make a statically exported Jupyter notebook shortly