3 ms·
I would rephrase this. First do you want to design a language or implement one? Usually you will want to do both, but where are your motivations and interests?
by karmakaze 5y ago
I would rephrase this. First do you want to design a language or implement one? Usually you will want to do both, but where are your motivations and interests? The post starts with a desire to design one but then seems to have spent the most time on implementing it rather than iterating its design. Perhaps it became a sort of vanity project, idk.
Secondly, don't write more than you need to. Look for existing 'narrow waists' that can save having to build much of it. E.g. target a VM ecosystem, use language server tools for editor integration, etc.
It's good to have an idea what you want to do and why, but above all as others say do what you enjoy and learn along the way.