Yhc: Difference between revisions
NeilMitchell (talk | contribs) |
NeilMitchell (talk | contribs) |
||
Line 34: | Line 34: | ||
#* [[/API/Interpreter|Interpreter API]] - C API for running .hbc files | #* [[/API/Interpreter|Interpreter API]] - C API for running .hbc files | ||
# [[/Ideas|Ideas]] - these are all for the future | # [[/Ideas|Ideas]] - these are all for the future | ||
#* [[/Todo|Todo]] - things on the todo list | |||
#* [[/Gtk2Hs|Gtk2Hs]] - porting Gtk2Hs to Yhc | #* [[/Gtk2Hs|Gtk2Hs]] - porting Gtk2Hs to Yhc | ||
#* [[/HeapProfiling|Heap Profiling]] | #* [[/HeapProfiling|Heap Profiling]] |
Revision as of 23:54, 15 January 2006
Part of Yhc |
Warning:
This project is by no means finished, and is not useable as a standard Haskell compiler yet.
This project is run by 3 York [ex-]students, and is not an official York Uni project.
See the official home page at http://www.cs.york.ac.uk/~ndm/yhc/ (Most of that page will be moved to the wiki over time). There is also the old haskell wiki pages, which need migrating.
Yhc Manual
This is the official Yhc manual, feel free to edit it!
- Introduction - how to get it, who to contact
- Options - command line options and environment variables
- Building - building yhc from source
- Hacking - how to hack on Yhc
- Porting - how to port Yhc to a new architecture/platform
- Runtime System - information on the runtime system
- Machine - the virtual machine architecture
- Heap - how the heap is laid out
- Modules
- .hbc format
- Bytecodes
- API's - API (programmer libraries) we intend to provide
- Yhc Core - similar to GHC Core, but for Yhc
- Bytecode API - Haskell API to play with .hbc files
- Compiler API - Haskell API for playing with Haskell files
- Interpreter API - C API for running .hbc files
- Ideas - these are all for the future
- Todo - things on the todo list
- Gtk2Hs - porting Gtk2Hs to Yhc
- Heap Profiling
- Path Handling - how file paths should be used
Notes
These are work in progress notes etc, about things we would like to do, or are going to do soon.
Yhc Pages
These are all the pages within the Yhc domain
How do you do a pagelist with this new wiki software?