Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • M matt-vaughan-lots
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Norman Ramsey
  • matt-vaughan-lots
  • Wiki
  • Home

Home · Changes

Page history
dieas for when NR is away authored Jul 01, 2015 by Norman Ramsey's avatar Norman Ramsey
Hide whitespace changes
Inline Side-by-side
Home.md
View page @ c3c25080
......@@ -14,6 +14,19 @@ Here's the plan
7. Write a loader that reads `link` code directly into the UM
8. Create a shell script that works as a "load-and-go assembler" by stitching together the assembler, `link`, and the UM.
# Ideas for when Norman's away
Possibly some basic functional-programming stuff for the front end:
1. Implement the generalized ANF from the MinCaml paper.
2. Implement inlining on the ANF.
3. Implement the ICFP'14 paper (from Francois Pottier?) on type inference and materializing a typed intermediate language.
4. Tiny specification, based on SLED (and using SLED syntax) for the
values of opcodes and their positions. Generate ML code for
building instructions and for poking at them. (Trying use the
[Toolkit](http://www.cs.tufts.edu/~nr/toolkit/) directly is a
dubious plan.)
# The next plan
Design of an instruction set for uScheme.
Clone repository
  • Home