On 4/5/2016 4:34 AM, Jacob Carlborg wrote:
I agree very much with this. Unfortunately many (most?) editors use their own
weird syntax to describe grammars for syntax highlighting and cannot use a
proper lexer/parser.


Haha, MicroEmacs is written in D, so just use D code :-)

I don't really understand why IDE makers don't use an actual programming language for plugins - I'd use javascript as there's a D implementation of a javascript engine you can use. (Using D as a plugin language would require making DLLs which is a pain or making a D interpreter, which would be a major project (CTFE in theory should work for that, but it consumes too much memory).)

Reply via email to