š¾ Archived View for gemini.complete.org āŗ john-goerzen-s-legacy-projects captured on 2024-08-25 at 00:13:02. Gemini links have been rewritten to link to archived content
ā¬ ļø Previous capture (2024-07-09)
-=-=-=-=-=-=-
Please see the list of current software and the caveats about the below table on the main software index page[1]. This table was last updated in January 2006, even though it was likely very dated by then already.
+--------------------+----------------+--------------------+-------------------+ | Program | Language | Description | Links | +====================+================+====================+===================+ | | | A bootable CD-ROM | | | | | containing one of | | | | | the most powerful | | | | | Linux rescue | | | | | environments ever | | | | | as well as a | | | | | system for | | | | | installing any of | | | | | four versions of | | | | | Debian onto a | | | Debian From | | disk. Also | home[2], | | Scratch (DFS) | Haskell | available is | DarcsĀ repo[3] | | | | dfsbuild, the | | | | | flexible system | | | | | for building these | | | | | images. Most of | | | | | DFS/dfsbuild is | | | | | written in OCaml. | | | | | DFS is one of the | | | | | first systems | | | | | capable of | | | | | installing amd64 | | | | | Debian. | | +--------------------+----------------+--------------------+-------------------+ | | | A gopher caching | | | | | spider, similar in | | | | | goals to the | | | | | wayback machine at | | | gopherbot | Haskell | archive.org. | DarcsĀ repo[4] | | | | Written in | | | | | Haskell, uses my | | | | | HDBC database | | | | | engine. | | +--------------------+----------------+--------------------+-------------------+ | | | Various scripts | | | | | and tools to help | | | haskell-devscripts | Perl | automate the | DarcsĀ repo[5] | | | | building of | | | | | Haskell libraries | | | | | for Debian. | | +--------------------+----------------+--------------------+-------------------+ | | | *Haskell On All | | | | | Eight Cylinders,* | | | | | an early work in | | | haskell-v8 | DocBook SGML | progress for an | DarcsĀ repo[6] | | | | introductory | | | | | hands-on tutorial | | | | | for Haskell. | | +--------------------+----------------+--------------------+-------------------+ | | | This package | | | | | provides Haskell | | | | | bindings for | | | | | libmagic, which | | | magic-haskell | Haskell | determines the | DarcsĀ repo[7] | | | | type of a file | | | | | based on the | | | | | contents of the | | | | | file rather than | | | | | its name. | | +--------------------+----------------+--------------------+-------------------+ | | | Builds a | | | | | searchable index | | | | | of files on | | | media-index | Haskell | removable media | DarcsĀ repo[8] | | | | such as CD-ROMs | | | | | and DVD-ROMs. | | | | | Currently under | | | | | development. | | +--------------------+----------------+--------------------+-------------------+ | | | MissingPy provides | | | | | an interface to | | | | | Python from | | | MissingPy | Haskell | Haskell. With | DarcsĀ repo[9] | | | | MissingPy, you can | | | | | call code and | | | | | acces objects | | | | | written in Python. | | +--------------------+----------------+--------------------+-------------------+ | | | Convert standard | | | | | ASCII text files | | | txt2rtf | Haskell | to RTF format, | DarcsĀ repo[10] | | | | preserving | | | | | formatting. | | +--------------------+----------------+--------------------+-------------------+ | | | Converts GNU Arch | | | | | repositories to | | | arch2darcs | Haskell | Darcs | DarcsĀ repo[11] | | | | repositories, | | | | | preserving | | | | | history. | | +--------------------+----------------+--------------------+-------------------+ | | | Debsigs is a | | | | | proposal and | | | | | implementation of | | | | | a | | | | | cryptographically | | | | | authenticated | Paper | | | | package | (Gopher/TXT), | | | | distribution and | Paper (HTTP/PostS | | Debsigs | Perl 5 | installation | cript)[12], | | | | system for Debian, | Debian package | | | | originally written | page[13] | | | | for the Progeny | | | | | Debian operating | | | | | system by John | | | | | Goerzen. Now | | | | | maintained by | | | | | Branden Robinson. | | +--------------------+----------------+--------------------+-------------------+ | | | This is a pure | | | | | Python API for | | | | | writing dictd | | | | | databases. dictd | | | | | is a server for | | | | | the dict protocol | | | | | written for Unix | | | | | and is intended to | | | | | serve up | | | | | dictionaries over | | | | | the Internet. | | | | | dictclient is | | | | | intended for | Home: gopher | | | | people that are | HTTP[14], API | | dictdlib | Python 2 | making these | docs[15], | | | | dictionaries or | DarcsĀ repo[16] | | | | are converting | | | | | dictionaries in | | | | | other formats | | | | | (plain text, TEI, | | | | | etc) into dictd | | | | | format. Because of | | | | | its versatile | | | | | nature, it makes a | | | | | much easier and | | | | | better tool for | | | | | generating | | | | | dictionaries than | | | | | dictfmt. | | +--------------------+----------------+--------------------+-------------------+ | | | A Python client | | | | | library for | | | | | accessing DICT | | | | | (RFC2229) servers. | | | | | This API defines | Home: gopher | | dictclient | Python 2 | three classes and | http[17], API | | | | works nicely in | docs[18], | | | | Python's OO | DarcsĀ repo[19] | | | | framework. Pure | | | | | Python | | | | | implementation by | | | | | John Goerzen. | | +--------------------+----------------+--------------------+-------------------+ | | | A tool to convert | | | | | DTM-format files | | | | | on a Sharp Zaurus | | | dtmconv | Haskell | with the Sharp ROM | DarcsĀ repo[20] | | | | to the XML format | | | | | expected by the | | | | | OpenZaurus tools. | | +--------------------+----------------+--------------------+-------------------+ | | | The original | | | | | University of | | | | | Minnesote gopher | | | | | server software, | | | gopherd (UMN) | ANSI C | now maintained by | Home: gopher[21] | | | | John Goerzen. UMN | HTTP[22] | | | | gopherd is written | | | | | in C and supports | | | | | gopher0 and | | | | | gopher+. | | +--------------------+----------------+--------------------+-------------------+ | | | Grunt is a tool to | | | | | facilitate | | | | | asynchronous | | | | | execution of | | | | | commands and | | | | | transfer of files. | | | grunt | Python | It can send | Darcs repo[23] | | | | information over | | | | | e-mail or UUCP and | | | | | uses GPG to | | | | | authenticate | | | | | requests and | | | | | encrypt requests | | | | | and results. | | +--------------------+----------------+--------------------+-------------------+ | | | This program was | | | | | written to allow | | | | | students at | | | | | Wichita State | | | | | University to | | | | | submit assignments | | | | | electronically. It | | | | | features | | | | | enforcable | | | | | deadlines, | | | | | separate per-class | | | | | accounts, etc. | | | | | There are few | Download tar.gz: | | Handin | C | docs. It is | gopher, http[24]. | | | | intended to be | | | | | compiled and | | | | | installed in a | | | | | separate class | | | | | account for each | | | | | class, and setuid | | | | | to that accont. It | | | | | was written in | | | | | 1997 and this code | | | | | has not been | | | | | updated since, but | | | | | I believe WSU | | | | | still uses it. | | +--------------------+----------------+--------------------+-------------------+ | | | Hurg is a HTTP | | | | | gateway to | | | | | Gopherspace. It | | | | | accepts | | | hurg | Python | connections from | DarcsĀ repo[25] | | | | Web browsers and | | | | | forwards them on | | | | | using the Gopher | | | | | protocol. | | +--------------------+----------------+--------------------+-------------------+ | | | Utilities used to | | | | | import Linux | | | kernimport | Python | kernel sources | DarcsĀ repo[26] | | | | into tla | | | | | repositories. | | +--------------------+----------------+--------------------+-------------------+ | | | A library of | | | | | useful utilities | | | | | for OCaml. Most | | | | | importantly is | | | MissingLib | Objective Caml | ConfigParser, a | home[27] | | | | reimplementation | | | | | of Python's | | | | | ConfigParser in | | | | | OCaml. | | +--------------------+----------------+--------------------+-------------------+ | | | Simple script to | | | | | connect to an NNTP | | | nglister | Python | server and fetch | DarcsĀ repo[28] | | | | the active file, | | | | | newsgroups file, | | | | | etc. | | +--------------------+----------------+--------------------+-------------------+ | | | Simple | | | | | infrastructure | | | | | supporting | | | sgml-common | Various | building of | DarcsĀ repo[29] | | | | documentation from | | | | | DocBook SGML | | | | | sources. | | +--------------------+----------------+--------------------+-------------------+ | | | Support to install | | | | | Debian packages, | | | | | and all their | | | srcinst | Haskell | build-time and | DarcsĀ repo[30] | | | | run-time | | | | | dependencies, | | | | | solely from | | | | | source. | | +--------------------+----------------+--------------------+-------------------+ | | | Scripts to | | | | | automate storage | | | tla-buildpackage | Python | of Debian source | DarcsĀ repo[31] | | | | packages in tla | | | | | archives. | | +--------------------+----------------+--------------------+-------------------+ | | | I maintain several | | | | | OCaml packages for | | | | | Debian, including: | | | | | ocamldbi, a | | | | | database- | | | | | independant driver | | | | | interface; pycaml, | | | | | a Python-OCaml | | | Various OCaml | Objective Caml | bridge; ocamlodbc, | Debian | | Packages | | a UnixODBC | | | | | interface for | | | | | OCaml; perl4caml, | | | | | a Perl-OCaml | | | | | bridge; regexp-pp, | | | | | a camlp4 syntax | | | | | extension for | | | | | nicer regexp | | | | | matching; etc. | | +--------------------+----------------+--------------------+-------------------+ | | | Grub is a | | | | | bootloader for | | | | | i386 machines that | | | | | is often used in | | | Grub package for | | place of LILO, | Packages: gopher, | | NetBSD | ANSI C, asm | MBR, or other such | HTTP[32]. Grub | | | | tools. This | homepage[33] | | | | package enables | | | | | NetBSD users to | | | | | install Grub onto | | | | | their disks. | | +--------------------+----------------+--------------------+-------------------+ | | | This is a 3-D | | | | | multiplayer game | | | | | for X. You can | | | | | play by yourself, | | | | | use computerized | | | | | players ("bots"), | | | | | or you can use a | Debian package | | | | TCP/IP network and | page[34] | | Netmaze | ANSI C | play against other | (downloads for | | | | players. | Debian and | | | | Originally written | everyone) | | | | by M. Hipp; | | | | | enhancements by | | | | | Wichita State | | | | | students and John | | | | | Goerzen; xnetserv | | | | | by John Goerzen. | | +--------------------+----------------+--------------------+-------------------+ | | | This is a | | | | | bibliography file | | | | | editor for TeX | Debian package | | Bibview | ANSI C | with an X11 GUI. | page[35] | | | | Maintained for | | | | | Debian by John | | | | | Goerzen. | | +--------------------+----------------+--------------------+-------------------+
2: http://people.debian.org/~jgoerzen/dfs/
3: http://darcs.complete.org/dfs/
4: http://darcs.complete.org/gopherbot/
5: http://darcs.complete.org/haskell-devscripts/
6: http://darcs.complete.org/haskell-v8/
7: http://darcs.complete.org/magic-haskell
8: http://darcs.complete.org/media-index
9: http://darcs.complete.org/missingpy
10: http://darcs.complete.org/txt2rts
11: http://darcs.complete.org/arch2darcs
12: http://quux.org/devel/debian/debsigs.ps
13: http://packages.debian.org/unstable/non-us/debsigs.html
14: http://quux.org/devel/dictdlib
15: http://quux.org/devel/gopher/Downloads/LiveSource/dictdlib/dictdlib.html
16: http://darcs.complete.org/dictdlib
17: http://quux.org/devel/dictclient
18: http://quux.org/devel/gopher/Downloads/LiveSource/dictclient/dictclient.html
19: http://darcs.complete.org/dictclient
20: http://darcs.complete.org/dtmconf/
21: http://quux.org/devel/gopher
22: http://quux.org/devel/gopher
23: http://darcs.complete.org/grunt
24: http://quux.org/devel/handin.tar.gz
25: http://darcs.complete.org/hurg
26: http://darcs.complete.org/kernimport
27: http://quux.org/devel/missinglib
28: http://darcs.complete.org/nglister
29: http://darcs.complete.org/sgml-common
30: http://darcs.complete.org/srcinst
31: http://darcs.complete.org/tla-buildpackage
32: http://quux.org/devel/netbsd/packages
33: http://www.gnu.org/software/grub/
34: http://packages.debian.org/unstable/games/netmaze.html
35: http://packages.debian.org/unstable/tex/bibview.html
37: /sites-and-services-hosted-at-complete-org/
38: /legacy-complete-org-mailing-lists/
--------------------------------------------------------------------------------
This page gives you references to software by John Goerzen[40].
(c) 2022-2024 John Goerzen