-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
- Finish stage stage 1: a simple compiler #1
- Top-level function declarations
- A function type (of closed functions)
- Lambda expressions (without captures)
- Captures, and closure conversion https://gist.github.com/jozefg/652f1d7407b7f0266ae9
- Split compiler into lib + app
- Link GHC RTS into compiled apps
- Link compiler lib itself into compiled apps
- Do some kind of JITing in the compiled app, make sure it works(?)
- What other preconditions does this have??
- Expose a
compile/optimizefunction (intrinsic?) to the compiled app- (decide wtf to call it...)
- Try it and make sure it works
- Decide what to do for stage 3
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels