3 ms·
I've had ideas of where we abstract the syntax of a program language in a way that there would be multiple 'views' of the code. What if you could run a program
by zitterbewegung 9y ago
I've had ideas of where we abstract the syntax of a program language in a way that there would be multiple 'views' of the code.
What if you could run a program that would translate Bato programs into Ruby and vice versa? The variables would be a hard part so maybe it would hint you at a translation of it or you could add a hint yourself.
Or what if you had a language that had a javascript like syntax and a lisp like syntax. You would run a program that would translate it from one syntax for the other. You could add or subtract syntactic sugar.
- BalinKing 9y agoI read about isomorf yesterday... it might be kinda like what you're looking for? Possibly relevant blog post from Brian McKenna, too: https://brianmckenna.org/blog/polymorphic_programming https://brianmckenna.org/blog/polymorphic_programming [1] https://isomorf.io/ https://isomorf.io/
- aaron_kent 9y agoThis sort of translation is definitely part of our syntactic sugar mission. If anyone wants to beta test particular languages for us just reach out.
- Risord 9y agoMy experimentation about multi view HTML editor which combine few textual formats, (horrible) GUI and preview for interactive editing experience: https://www.youtube.com/watch?v=CNryKyBPfws https://www.youtube.com/watch?v=CNryKyBPfws Some toughts about that by Steve: http://futureofcoding.org/journal.html#niko-autios-microeditor http://futureofcoding.org/journal.html#niko-autios-microedit...
- calebh 9y agoThis idea has been around for ages. Check out this old video on intentional programming by Microsoft: https://www.youtube.com/watch?v=tSnnfUj1XCQ https://www.youtube.com/watch?v=tSnnfUj1XCQ