Skip to content
  • Simon Peyton Jones's avatar
    [project @ 2000-04-21 14:35:46 by simonpj] · 7166525e
    Simon Peyton Jones authored
    First I forgot to commit all the files for the
    Java support.  Then I spoke the wrong CVS command.
    This commit just adds the log message!
    
    --------------------------
    Add support for Java generation, written in
    a lightning day with Erik Meijer
    
    	ghc -J Foo.hs
    
    will do the business, generating Foo.java
    
    The code is in a new directory, javaGen/, so
    you'll need to cvs update -d.
    
    I've reorganised main/CodeOutput quite a bit; it
    is now much much tidier, and will accommodate new
    languages quite easily.
    
    I've also fiddled with the flags that communicate
    between the driver and hsc.
    
    GONE:	-S=  -C=
    
    NEW:	-olang=xxx	output language xxx
    			xxx can be: C, asm, java
    
    	-ofile=xxx	put the output code in file xxx
    
    
    BEWARE that I might have broken some of the more
    cryptic stuff in ghc.lprl.
    
    Simon
    7166525e