Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

‪Ya, graphic programming.‬

Name: Anonymous 2007-10-05 23:01

There's this scene in Lain where she's programming on a portable device with a stylus, just dragging and pointing and clicking to navigate and stuff.
I want such an programming environment. I want it to death.
So I'm wondering, how would a language for such a purpose look? They used LISP in the series, but while LISP syntax is very simple (good), I'm thinking you'd want a slightly less dynamic language, to allow the environment to do better definition lookup, autocompletion, etc. If you don't have a keyboard, you'll want to avoid typing as much as possible.

So, language suitable for making a kickass drag-and-drop, point-and-click code editor interface. Any existing out there? How would a new one look?

Name: Anonymous 2007-10-07 21:35

>>49
Actually, thats a very good idea.

I was thinking that, ultimately, I could use the graph of dependent operations for more than simply generating code (or interpreting it directly, which would be good for RAD and debugging). Graph analysis may be useful for profiling, optimization and other useful tools.
Another note is that to compile it do machine code directly seems to be a little out of my ability right now, but compiling to a stack based intermediary language would work. Initially I'll simply execute that in a VM, but ideally I'd like to perform pattern analysis on this to further optimize code and then use the processed code to generate machine code (or gcc intermediary code allowing gcc to further optimize and generate executables for a number of platforms).

Like, it has potential - I just haven't found enough time and motivation to get it all working :-(

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List