Google Summer of Code 2009 ideas

Tentative mentors

Overview

A language implementation, such as Factor, is a microcosm of computer science, and the project includes everything from compilers, to garbage collection, to internationalization and user interface design. Because Factor is mostly implemented in itself, students who study it can learn how an entire self-contained language system works. Factor is both more advanced than scripting languages, and has a simpler implementation than the Java VM, making it ideal for study.

Compiler

Libraries

Desktop

Web