Version 10 (modified by whiteknight, 5 years ago)

added NFG and updated size descriptions

This page is going to list some ideas for largish projects that people might consider for various academic levels, or for other situations like GSOC.

Sizes

  • Small: suitable for a branch, a Bachelor's-level thesis project
  • Medium: suitable for a GSoC project, Bachelor's-level group project, or a reasonable-sized grant proposal
  • Large: suitable for a Master's thesis, PhD dissertation, or other large-scale research project.

Projects

Add your project here. Please considedr breaking the project into smaller pieces. Create a separate page(s) and link to them.

Name Size Synopsis
Generational Garbage Collector medium
Compacting Garbage Collector large
Concurrent Garbage Collector medium
LLVM JIT Backend medium
libJIT Backend medium
Trace-Based JIT large Add a trace-based JIT runcore
treeUnit? small Create a tree unit test language for P*ST
Context-Threaded Runcore medium
Polymorphic Inline Cache medium (for a small implementation)
NFG medium Add NFG string normalization form