/mooseman_stuff

A grab-bag of public domain code. STATUS - n/a - just an assortment of P.D. code and links to sites with P.D. code.

Primary LanguageC



***** 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.