dmgolubovsky / yhc

Automatically exported from code.google.com/p/yhc
0 stars 0 forks source link

Add Yhc -O #118

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Look at the nobench suite
2. Be upset that we aren't first :)

What is the expected output? What do you see instead?
We should be first.

Add Yhc -O, -OGHC, -OClean which corresponds to writing out a Yhc.Core
file, then compiling it with Yhc, GHC or Clean. This process will proceed
in stages, submitting each stage to nobench as its done:

1. Add -O option, requires beefing up Yhc.Core.Html, and invoking system on Yhc
2. Add -OGHC option
3. Add -OClean option
4. Invoke core simplify
5. Invoke core inline + core simplify
6. See if we can use the strictness analyser to hit to the generated Haskell
7. Invoke the firstification stuff as well
8. Invoke the -O11 machinery
9. Add a C back end

Original issue reported on code.google.com by ndmitch...@gmail.com on 22 Feb 2007 at 10:54