\ \-\ \ \-\ (λ ()) \ \-\ The () (λ) (λ (λ)) \ \-\ Lambda o (λ ()) / \-\ Lab . / /\ \-\ _ / /-/\ \-\ T T ======== / /-/ \ \-\ |_|____| +---+| / /-/ \ \-\ "It runs on Scheme!" [_ | |\o/|| ---------------- ---------------- / .-. | ---- | | .-. .-. | | .-. .-. | /_( O )____( O )|=)(=|_( O )__( O )_|=)(=|_( O )__( O )_| `-" `-" `-" `-" `-" `-" ,(eval (begin (import (chicken file posix) (chicken file) (chicken time posix) (chicken string) srfi-1) (let ((update-time (seconds->string (apply max (map file-modification-time (filter (lambda (f) (not (equal? "scripts" f))) (directory ".")))))) (visits (+ 1 (with-input-from-file "scripts/visits" read)))) (with-output-to-file "scripts/visits" (lambda () (print visits))) (list (conc "Last updated: " update-time) (conc "Visitor count: " visits))))) Welcome to my home in gopherspace. Here you'll find a stash of random programming experiments, together with occasional musings on other things that interest me. Projects: ,("Elpher: a friendly gopher and gemini client [emacs lisp]" "/projects/elpher/") ,("Scratchy: a simple gopher server [scheme]" "/projects/scratchy/") ,("LambdaMail: a tiny SMTP server [scheme]" "/projects/lambdamail/") ,("Sixel: an Emacs minor mode for displaying sixel graphics [emacs lisp]" "/projects/sixel/") ,(1 "Actors: experiments with the Actor model [scheme]" "/scripts/browse-git.scm|actors.git") ,("Emus: easy music/mp3 player for Emacs [emacs lisp]" "/projects/emus/") ,("JaRS: the Janky Redcode Simulator [scheme]" "/projects/jars/") ,("RAGS: the Right-Awful Gemini Server [scheme]" "/projects/rags/") ,("LURK: the Little Unibuffer iRc Klient [emacs lisp]" "/projects/lurk/") ,("forth.jl: a hobby FORTH-83 system [julia]" "/projects/forth.jl/") ,("scheme.forth.jl: a hobby Scheme interpreter [forth]" "/projects/scheme.forth.jl/") ,(1 "eZ: an emacs Z-machine [emacs lisp]" "/scripts/browse-git.scm|ez.git") ,(1 "botbot: runtime-configurable irc bot [scheme]" "/scripts/browse-git.scm|botbot.git") ,(1 "QWiKBoard: Simple offline-first message board [lua]" "/projects/qwikboard/") Other stuff: ,("My Phlog" "phlog/") ,("Documents" "docs/") ,("King of the Hill Core War Competition" "/koth/") ,("Offline BBS" "/offline.txt") ,("Offline Phlog" "/offline_phlog/") ,(url "The Lambda Lab, Gemini Edition" "gemini://thelambdalab.xyz/") Other parts of gopherspace I enjoy: ,(1 "Bitreich" "" "bitreich.org") ,(1 "ForthWorks" "" "forthworks.com") ,(1 "plan 9 from gopherspace" "" "kamalatta.ddnss.de") ,(1 "The Bunny" "" "schinkel.bevuta.com") ,(1 "Plain text rocks!" "" "box.matto.nl") Feel free to sign my anonymous guestbook: ,("Sign guestbook." "/scripts/sign-guestbook.scm?") ,(0 "View recent guestbook entries" "/scripts/view-guestbook.scm|") You can also email me: plugd@thelambdalab.xyz. ,(0 "Public key" "gpg_public_key.txt") I support the Free Software Foundation.