DEV Community

Discussion on: Parsers - ironical situation

Collapse
 
stereobooster profile image
stereobooster

Since you mentioned projectional editing, did you ever play with jetbrains' mps?

No I haven't

I like the idea of ditching these text based programming systems of ours; no more tabs/spaces wars.

I actually like text as media for code (or I got used to it?). Text has some advantages, for example, it is easy to copy-paste, it is possible to do diffs.

This project looks interesting lamdu.org/. It looks like a text, but it is not free form editing, so there are no syntax errors.

Collapse
 
xtofl profile image
xtofl

jetbrains.com/mps/ does more or less that: define your language, generate projectional editors to make it look like text, or graphics, while keeping a model underneath.

Thread Thread
 
stereobooster profile image
stereobooster

you may find this interesting voelter.de/data/pub/LWB-ResultsAnd...

Thread Thread
 
xtofl profile image
xtofl

Yes! It was actually Markus Völter that I followed an MPS introduction with.

Thread Thread
 
stereobooster profile image
stereobooster • Edited

This is very a small world :)