12 ms·
I wrote ALICE -- back almost 30 years ago, so I was surprised to see some traffic on it. Obviously today I would do it a bit differently, I wrote it in the pr
by bradtemp 12y ago
I wrote ALICE -- back almost 30 years ago, so I was surprised to see some traffic on it. Obviously today I would do it a bit differently, I wrote it in the pre-mouse days, and the PC version you can download was designed for a trackball that just worked like arrow keys. To see a later version, run the Atari ST version on one of the many Atari ST Emulators. I've found the source of the ST version and if anybody wants to adapt it to modern WIMP environments that would be cool.
I designed ALICE so you could type to it the same stuff you would type into a regular text editor while coding and it would do generally the write thing. Editing, however, was done on the tree and you had to understand that, though you could edit expressions as text. Later I believe there were SDEs that let you edit just about anything as text if you wanted to and they figured it out -- but I had to write ALICE to run on computers with 128kb of memory.
- seanmcdirmid 12y agoAs far as I can tell, Alice pascal provides the first instance of code completion, which is why it's significant historically. Quite an accomplishment.