***** README *****
Ok, enough procrastination from me.... After trawling around lots of public domain sites around the net, this is the stuff that I've found. See the file "cool-apps-that-are-already- public-domain.txt" for details.
A pretty mixed bunch of code. Editors, a spreadsheet (the good old "sc"!), some file-compression apps and a few other bits and pieces.
- mooseman
APPLICATION TYPE | APP NAME | AUTHOR / MAINTAINER | WEBSITE | COMMENTS |
Spreadsheet | sc | Originally by James Gosling. Now maintained by Chuck Martin | Metalab | A great app! One of my favourite P.D. apps, one reason being that it is so old (I have a real love of old P.D. apps like this). |
Editor | TDE ( Thomson Davis Editor ) | Now maintained by Frank Davis and Jason Hood. | TDE website | A very good editor. Can even be used to play Sudoku! See the file TDE-sudoku.zip in this repository. |
Editor | Edi | Written and maintained by Edilbert Kirk | Edi page | |
Editor | EditKit | Derived from the Editor Kit edx-0.56 by Terry Loveall. This version is by Jean-Pierre Demailly | EditKit page | |
Programming Language | pForth | By Phil Burk, with Larry Polansky, David Rosenboom and Darren Gibbs. | pForth website | One of a number of very good public-domain Forths. |
Programming Language | RetroForth | By Charles Childers | RetroForth website | Another very good Forth. |
Programming Language | HLA ( High Level Assembly ) | By Randall Hyde | HLA | An *excellent* way to learn assembly-language programming. |
Graphics Library | libGx | by John Culp | libGx | AFAIK, the only P.D. gui widget library for X11 apps. |
Graphics Framework for PHP | Artichow | (Authors not known) | Artichow | An **outstanding** graphics framework! Very high-quality graphics. |
C++ Programming Library | OOTL ( Object-Oriented Template Library ) | By Christopher Diggins | OOTL | A general-purpose programming library for C++. |
Programming Language | Cat | By Christopher Diggins | Cat | A functional, stack-based programming language. |
File Compression | Ncompress | By Mike Frysinger | Ncompress | Public-domain file-compression library |
File Compression | Balz | By Ilia Muraviev | Balz | Another public-domain file-compression library |
Shell | es | By Byron Rakitzis and Paul Haahr | Es | An excellent shell! A P.D. shell using a functional programming approach, with higher-order functions. The shell language is based on the Plan 9 shell - "rc". |
Venti daemon | ventisrv | By Mechiel Lukkien | ventisrv | (From the ventisrv page)- ventisrv is a venti daemon for inferno, written in limbo. it has an in-memory index. vcache is a (in-memory) venti cache. his package also contains simple tools to write to/read from a venti server. This code is the partial result of a (successful) google summer of code 2007 project, for the project "plan 9/inferno", subproject "ventivac". |
Venti daemon | memventi | By Mechiel Lukkien | memventi | ( From the memventi page) - memventi is a venti daemon (written in C). It speaks the same venti protocol as the real venti in Plan 9 from Bell Labs. In short, it is a storage server that stores data blocks up to 56kb using its sha1 hash (called its score) to address it. The main difference between memventi and venti is that where venti keeps an index of present scores in a big on-disk lookup table, memventi keeps the index in memory (in an memory-efficient manner). This allows for a simpler design though with limited storage capacity. |
C compiler | wpdcc | By Jean-Marc Lienher | wpdcc | Apparently this is still in its early stages, but the preprocessor is nearly done. |