Version 13 (modified by whiteknight, 11 years ago) |
---|
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. If you have lots of ideas, please create a separate page for your project and link it here. Adding more design and guidance information will improve the chances of the project actually getting completed.
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 |
Vala Compiler | medium | Create a compiler for the Vala programming language |