Wow! Cool! Hey, if you sign my contributor agreement, we can consider making your Elsa/LLVM compiler an Oink tool. Scott's intention is for Elsa to be basically "done": that is, aside from bug fixes, it shouldn't have more features. Oink is basically a bucket into which to throw tools like this one that use Elsa as a front-end. Daniel On Dec 7, 2007 6:37 AM, Richard Pennington <rich at pennware.com> wrote:> I don't know if these are the appropriate places to say this, but: > > [~/llvm] ms% ccparse -cc2llvm - sieve.c > foo.ll > [~/llvm] ms% llvm-as foo.ll -o foo.bc > [~/llvm] ms% llvmc foo.bc -o foo.s > [~/llvm] ms% gcc -o foo foo.s > [~/llvm] ms% ./foo > 10 iterations\n1899 primes\n > > It says a a lot about both Elsa and LLVM that I've gotten this far in > about a week. Great work guys!