>>6
Of course, it's a new concept for me, so more developments will only come with time, and, are lisp programmers seriously this elitist, or is it just 4chan?
I'm a Lisper and I don't flame people here, unless they really deserve it (I'd just ignore them instead). We do have quite a lot of trolls on
/prog/, so try not to take everything that isn't relevant to what you asked too seriously.
No, no, no, not like that. It's a language with a heavy focus on context free grammars; it is possible to embed EBNF or the likes in your code and work with generated functions for the rules, or to link it with a grammar file with the grammar keyword and use that for parsing.
Interesting. You should define the language in the language you're making, attaining some meta-circularity of sorts. Actual implementation may be done in stages using already existing tools, or it could be done from scratch. The language used shouldn't matter much, but some languages will make it much easier (some Lisps, also various languages in the ML family are known to be decent at exactly this kind of thing).