# README
racketProgs
A collection of racket programs that are too small to have their own repository. Generally they don't have UIs, they just start and do something.
actinic * racket
An alternative to Racket's HTTP client. Supports connection pooling and keep-alives
allmdns * go
Continuously scans the network for common MDNS services and prints them to STDOUT
bitmap fonts * golang
Print out letters, similar to figlet. Also generates code to be included in your programs, so you can print letters without a font library.
Can render letters into an array, very handy for doing text in OpenGL
dump-file
Dump a file to stdout
data-mangler
An experiment to make manipulating and reformatting text easier
bookmark-downloader * racket
Reads your firefox bookmarks file, then downloads all the links. Contains some useful routines for ripping webpages that I need to extract
emailfilter * perl
Connects to an IMAP mailbox, trains a Bayes filter based on the contents of your spam folder, then classifies your inbox using that model.
extract-subs * perl
Uses PPI to print out all the subroutine names in a file
fetchbot * go
A golang website ripper
gorays * go
gotrace * go
Raytracers written in go
lzw * go
An implementation of the lzw compression algorithm in go
guiserver * go
A stand-alone graphics window that accepts draw commands over HTTP (and soon, more ways of communication). Allows any programming language with HTTP capability to have a graphical front-end.
http-proxy * racket
A http proxy written in Racket Scheme. Not complete.
lastgui * racket
An experimental gui that actually works. A new type of gui, the state-separated design allows speed and felixibility of implementation.
mandelbox * racket
Attempts to draw the mandelbox
Mousewater * smalltalk
A http interface to smalltalk
multi-pane editor * racket
Not sure what this is meant to do
perl-joy * perl
Joy, implemented in perl
pmoo * go
A MOO implemented from scratch to work in a clustered environment.
port-listener-relay * racket
A TCP relay. Forwards connections to another server.
queue * go
A very basic restful message queue and key-value store. Perfect for local testing.
quonverter * quonverter
Transpiles from a simple language into multiple target languages. Written in itself
renumber * go
Rename files so they have no gaps in their sequence numbers
the-helpful-editor * racket
A very helpful editor