lainchan / λ

Luna

Elliot Alderson · 2018-01-17 05:11
The Luna language just got released as an open source project. I haven't had enough time to check it out yet, but it seems to have a really interesting graphical editor.
Debbie Charteris · 2018-01-17 07:51
>>6247 Actually, graphical languages in general could be interesting to discuss. Labview is probably the most common and the best example of how not to design a graphical language in every aspect except for the ease of making GUI's and the lab equipment interop.
Miho Iwakura · 2018-01-17 17:07
Lemme guess… the editor is built on Electron?
Acid Burn · 2018-01-17 18:51
>>6248 >Actually, graphical languages in general could be interesting to discuss. Is there really much to say, though? All the graphical languages I know are severely limited, either because they try to stick too much to the imperative paradigm which I think is a poor fit (mostly thinking about Scratch here) or because they're dataflow-oriented, which is pretty niche (e.g. Luna, PureData or SCADE).
Anamika · 2018-01-18 00:17
>>6253 Afaik, most of the heavy lifting is done in Haskell, while the top level GUI layer is a bunch of atom plugins. You can manipulate the graphical representation of the program and it will change the text source, or change the source and it will update the graph.
quote · 2018-01-18 00:42
>>6248 wires!!11 fuarrrk labview