Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think the take away from existing visual languages is that they can be quite nice but the less they mimic imperative blocks with drag and drop the better. Functional programming is a better fit.

They work well for stream processing.

They can often be more elegant in how they define and consume inputs. Many more parameters can be supported in a visually pleasing way, which cleans up parameter over loading and makes it easier to compose function block together without making Tuple types.

This could very well exist but I think a visual Lisp would be interesting.



There are visual Lisps. They are for example used in music composition:

http://www2.siba.fi/PWGL/pwgl.html

http://repmus.ircam.fr/openmusic/overview


yep, the diagrams are like typed purely functional programs

also stream processing is possible, we can (at least in theory) use the same diagram to compose state machines or stream processing functions or DB queries or ...




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: