3 ms·
Befunge is very cool, although a bit difficult to onboard users onto :) My language is a lot simpler: it uses functional programming principles to transform in
by nexuist 5y ago
Befunge is very cool, although a bit difficult to onboard users onto :)
My language is a lot simpler: it uses functional programming principles to transform input to output without storing state. The programmer would place down blocks on the screen and draw lines between them to indicate where they want data to flow. They'd start on the left (input side) and end on the right (output side). The cool benefit of this paradigm is that it's recursive; you can build blocks that contain blocks that contain blocks etc... all of which shuttle and transform data from the left to the right.
The other part of this is that it won't just be a language, I'm planning on building an actual cloud environment where you can click a button to deploy your code onto a REST endpoint, so you can integrate it with your existing websites + scripts + apps.
- sdenton4 5y agopitch: 'buzz tracker for data transforms.' https://en.wikipedia.org/wiki/Jeskola_Buzz https://en.wikipedia.org/wiki/Jeskola_Buzz (which is admittedly a terrible pitch, unless you're trying to hook an old demo scenester...)
- nexuist 5y agoMy vision is closer to Yahoo Pipes / LabView / GNU Radio, but yeah I think you've got the right idea!
- LargoLasskhyfv 5y agoHm. You can have that in modern and multiplatform from: https://warmplace.ru/soft/sunvox/ https://warmplace.ru/soft/sunvox/
- sdenton4 5y agoOh, yes, sunvox is great, and probably less obscure than the long defunct buzz tracker at this point in history...
- pabs3 5y agoThat sounds a bit like Pure Data but on the web. https://puredata.info/ https://puredata.info/
- loa_in_ 5y agoHave a look at NodeRed and VVVV