Main Page

From VPRISoftware

Jump to: navigation, search

Welcome to the VPRI Software Wiki

This site provides downloads of software and supporting materials in each of our areas of interest.


Contents

Teaching and learning powerful ideas

Etoys version 4.0

A portion of the work is covered by the Apache 2.0 license and remaining work is covered by The MIT License for Etoys.

Powerful ideas content and how to represent it

Authoring tool for Active Essays (online demo): TileScript Chalkboard


Fundamental new computing technologies

Instructions for downloading and building the FoNC 'Idst/COLA' platform are available here. The project also has its own Wiki.

The FoNC system includes JOHN, a language for knowledge representation and goal-driven computing. The most recent version of this (likely more recent than the one in the FoNC distribution) and extensive documentation are available here.

Other prototypes and projects related to our work

Jitblt is a modified version of the Pixman library that uses COLA to perform just-in-time compilation for real-time image compositing. It is available at http://github.com/damelang/jitblt.

OMeta/JS is a system for matching and rewriting patterns in JavaScript data structures. It is available via Subversion at http://jarrett.cs.ucla.edu/svn/ometa-js/. You can also use it directly from your web browser (no installation required) through the OMeta/JS Workspace Wiki.

Mico is an experimental interactive SVG viewer. It is available at http://github.com/damelang/mico.

LYSP is a tiny (maybe even pedagogical) Lisp interpreter. It serves as a test bed for a small, precise garbage collector that may be integrated into the COLA object system. It's also my 'hats off' to John McCarthy to celebrate the 50th anniversary of Lisp. It can be downloaded here.

Personal tools