[site cleanup tom@zwizwa.i**20080130135309] { hunk ./.header.html 4 -This is a darcs archive for the PacketForth project. To make a local -copy of the repositiory do: +This is a darcs archive for the Packet Forth project. + +To make a local copy of the repositiory do: hunk ./doc/ramblings.txt 2 -For more info see http://zwizwa.h1x.com/darcs/packetforth/www +For more info see http://zwizwa.h1x.com/packetforth hunk ./www/index.html 11 - graphics processing and generation. Although the focus has shifted - towards generative graphics in the last couple of years, the - original goal was and still is real-time video processing. PF is now - quite stable and usable, but remains a bit of an odd duck in the - land of open source video processing tools.
+ graphics processing and generation written by Tom Schouten. Although + the focus has shifted towards generative graphics in the last couple + of years, the original goal was and still is real-time video + processing. PF is now quite stable and usable, but remains a bit of + an odd duck in the land of open source video processing tools. hunk ./www/index.html 20 - Joy, PostScript, Factor and Lisp. As opposed to its memetic parents, - PF is not intended as a general purpose programming language, but a - scripting language that glues together abstract processing - primitives and relevant open source libraries. As a language, its - defining properties are a linear memory model to reduce memory usage - and promote memory locality for video processing, and the use of - dynamic typing and generic functions. + Joy, PostScript, Factor, and Lisp. As opposed to its memetic + parents, PF is not intended as a general purpose programming + language, but a scripting language that glues together black box + processing primitives and relevant open source libraries. PF is also + heavily inspired by and can run as an extension + of Pure Data + by Miller Puckette. hunk ./www/index.html 28 - - -The code is a result of a 6 - year long experimentatal evolution, and somewhat idiosyncratic. It - is written entirely in C. Cleaning up the PF virtual machine and - processing code is part of the objectives of the BROOD project. +As a language, its defining properties are a linear memory model + to reduce memory usage and promote memory locality for video + processing, and the use of dynamic typing and generic functions. The + code is a result of a long experimental evolution which started in + 2002, and is somewhat idiosyncratic. It is written entirely in + C. Cleaning up the PF virtual machine and processing code, and + generating most from a higher level description language is part of + the objectives of the BROOD project. hunk ./www/index.html 38 -the Packets website and/or -subscribe to -the pf-list. + the Packets website or + subscribe to + the pf-list. The + main distribution channel is + the darcs + archive. If you are interested in the gory details, have a look at + the dev + log. Contact + GOTO10 if you want to organize a PF + workshop or demonstration. PF is released to the public under the + GPL v2. Contact the author for alternative licencing options. + hunk ./www/index.html 53 -PF was forked from the Pure Data Packet (PDP) project somewhere in -2003. The PDP project started in fall 2002. The focus over the last 2 -years (2006-2007) has been mainly on generative graphics, driven in -large part by the requirements of +PF was forked from +the Pure Data +Packet (PDP) project somewhere in 2003. The PDP project started in +fall 2002. The focus over the last 2 years (2006-2007) has been mainly +on generative graphics, driven in large part by the requirements of hunk ./www/index.html 59 -on stabilizing the code base. During my affiliation -with GOTO10 in the period (2005-2007) -an effort has been made in collaboration with Aymeric Mansoux and -Marloes De Valk to start the Packets community website. +on stabilizing and cleaning up the code base. During the author's +affiliation with GOTO10 in the period +(2005-2007) an effort has been made in collaboration with Aymeric +Mansoux and Marloes De Valk to bring PF to the general public and +start the +Packets community website. }