[LLVMdev] My LLVM Project

Kenneth Uildriks kennethuil at gmail.com
Tue Sep 15 06:48:05 PDT 2009


If your goal is to create a usable language, your best bet is to use
it.  Create a significant project and code it in your language.  This
will show you what the language/standard library still need, what
coding tasks are too awkward to carry out, what practical advantages
your language offers over alternatives, and so forth.

A compiler for your language is an obvious first project to try out.
This will exercise your language/standard library in parsing,
interacting with external libraries (including but not limited to
LLVM), file handling, data structure manipulation, and much more.
Replace your original compiler piece by piece, and see how easy your
language is to work with.  Pay attention to the tasks that are painful
or repetitive, and evolve you language to make those tasks easier.



More information about the llvm-dev mailing list