Skip to content
shunsakuraba edited this page Nov 5, 2012 · 3 revisions

Synopsis:

% cd sample/llvm
% smlsharp minimal.sml > minimal.ll
% llc minimal.ll
% gcc -o minimal minimal.s
% ./minimal

Current plans:

  • Let compiler to generate binary by calling llc / llas (easy)
  • Refactoring (easy but not enough guts)
  • Implement lots of "raise NotImplemented" (easy)
  • Implement mutually recursive function (easy)
  • Implement exception (hard)
  • Implement callback (hard)
  • Implement memory management (extra hard)
Clone this wiki locally