#+TITLE: 016/100 LIFE ON GOPHER LISP CLOS CLIM ORG
#+AUTHOR: screwtape
#+EMAIL: screwtape@sdf.org
* Preamble
0. This preamble changes to orgmode and locally caches a gopher buffer.
1. Do M-x org-mode ; alt-x org-mode <RET>
2. put the cursor anywhere in the src block below and press C-c C-c and say yes
#+name: cache-this-phlog
#+HEADER: :var phlogs-dir="/tmp/phloggersgarage/"
#+HEADER: :var phlog-server="tilde.club/"
#+HeADer: :var phlog-dir="~screwtape/synthember-100days-tooffload/"
#+HEADER: :var this-phost-title="016-life-on-gopher-clos-clim-org.org"
#+begin_src elisp :results none
  (let* ((tmp-directory
	  (cl-concatenate 'string phlogs-dir phlog-server phlog-dir))
	 (tmp-file-name (cl-concatenate 'string tmp-directory this-phost-title)))
    (make-directory tmp-directory t)
    (set-visited-file-name tmp-file-name)
    (save-buffer (current-buffer))
    (find-file tmp-file-name))
#+end_src
3. Join #phloggersgarage in libera.chat while enjoying cached org-mode gopher
   100daystooffload
4. customize the header :var whatever="stri/ngs" for your own phosts
* Bongusta phlog aggregator by logout
[[gopher://i-logout.cz/1/bongusta/]]
Hints:
- M-x elpher-copy-link-url ; I always forget this after elpher-go. Also ^ is back
- C-c C-l C-y <RET> <RET> ; enter a link that displays as just the url
* THIS PHLOG AS SUCH                                     :actually_the_phlog:
** More Than Just Words
*** Lisp
Trying to write where the magic was with emacs orgmode lisp gopher, I
recalled this particular title by Kent Pitman and our cultural
heritage of having this title is the magic. kmp was conveying how just
pitching KEY VALUE PROPOSITIONS was not at risk of encompassing lisp.
*** The gopher
while not a lisp has the cultural heritage of taking off as the future
of easy internetworking in 1993. Ironically fortunately, the backlash
against commercialisation in 1993 froze the protocol in its maiden
voyage for all eternity. This prevented enshittification leaving the
gopher as a sort of Rivendell, Mirkwood, Lothlorien.
** The lispy gopher climate w/screwtape, featuring art from prahou (see below)
[[https://sdf.org]] have a non-radio service [[https://aNONradio.net]] where I do a show every
| UTC | 000 Wednesdays |
| EDT | 2000 Tuesdays  |
| PDT | 1600 Tuesdays  |
for more than one year now.

We combine climate activism, sm0lnet community and live chat

[[https://aNONradio.net:8443/listening]]

beyond the gopher and allied protocols, themes are original and
improvisational mostly electronic music by our community

centred around the living discovery of lisp culture and technology
heritage. Many people including myself came to a grim and soulless
computer corporate money grab matacorp world where lisp would be
completely unknown, if not for the frantic Two Minute Hate held in
lisp's honor in every basically proprietary computer training
business.

As I found other lisp hackers, more and more have emerged from the
woodwork, too many for me to do justice here: A secret alien world
glimmers into view everywhere on the fringes of the mundane. Cultural
artefacts, lost elven enclaves, heroes, hackers, friendly
monsters. The lisp language.

In particular I would like to thank kmp,
@kentpitman@climatejustice.social on the mastodon of
[[https://nhplace.com]] and author of Kent's draft of ansi common lisp 2e,
my main reference for all of common lisp (kindly made freely
available, and I understand quite a lot better than the final ansi
publication). I read poems and newly re-relevant articles by kmp,
especially around the climate segment of the show.

I would love to see you in the chat tomorrow! I will also watch
#phloggersgarage on libera.chat irc.
** clim                                                           :currently:
One cache of cultural and lisp encoded technology is the followup to
the ANSI common lisp standard 2e: ANSI clim2, the common lisp
interface manager. drei, the third successor after zwei and ein emacs
machinery of hte ages lives in here: Self-generating interface
displays, text completion, commands.

Closely tied to Kiczalez and all's incredible CLOS common lisp object
system for common lisp 2e.
** veilid                                                  :A_new_technology:
Scrapers fueling corporate destruction LLM bots have ground their
horrible way into the gopher, since we are by necessity straight up
with our delicious authorship.

The Gibson and cDc have our backs with [[https://veilid.com]] ; somewhere
between interplanetary filesystem distributed hashtable hosting and an
attack-frustrating cooperative network newly designed without tor's
baggage. I am stumping for this.
** A once and future topic: lispm
Prior to privatisation, the last lisp machine was MIT's
system100. It's language, zetalisp, had evolved into pretty
identically ANSI common lisp 1e, which is fairly 2e but with FLAVORS
instead of CLOS as the object system. The driving force is my friend
Alfred Szmidt (amszmidt@mastodon.social) who heads the current
faithful recreation of the operating system as at around 1983 in the
MIT AI lab prior to the privatisation (system 200).

ams' continuation is hence system 300.
** Alternate universe future topic: interlisp
I am also grateful to interlisp hackers, many more but including Paolo
Amoroso, Larry Masinter and prahou (See below). Interlisp is the
non-maclisp lisp tradition with the same distance back to the 60s
through to modern interlisp medley (= pretty much dmachine interlisp
on the maiko virtual machine). Larry provided personal help and
insight to me getting started exploring exploratory programming, the
domain of lisp.

** More specific topics for this episode

*** @louis@emacs.ch joined sdf (and the plan9 boot camp!)
welCOM Louis, hope to see you on SDF COMmode chat tomorrow (or later
today, depending on your time zone).
*** synthember was also ROOPHLOCH
Solderpunk's founded outdoor phlogging month. Phlog while ensconced in
wild nature. Make sure to xiled about it! Literal days remain.
*** GNU turning 40 on September 27th
[[https://gnu.org/gnu40/gnu40.en.html]]
*** TODO synthember was also synthember
*** TODO synthember also had much #100daystoophload #phloggergarage
I will read these on my show. Special attention also to the beautiful
image descriptions on prahou's #unix_surrealism
arts. [[https://lemmy.sdf.org/c/unix_surrealism]]
(Also phlogings).
*** TODO More things I forgot
*** TODO Livecode some synth music like my original day 12 using jmbr's polynomial rings again
- Use McCLIM and talk about it
** Thank you! Let me know what you like/didn't like
Whether you managed to switch into orgmode from elpher and so forth. I
love all of you! I need to make a deeper thank-you phlog.
* Cached plugd's pgbot 100daystooffloadroll                        :appendix:
| screwtape  | [[gopher://tilde.club/1/~screwtape/synthember-100days-tooffload/]] |
| matto      | [[gopher://box.matto.nl]]                                          |
| _82mhz     | [[https://82mhz.net]]                                              |
| plugd      | [[gopher://thelambdalab.xyz/1phlog/]]                              |
| x1v        | [[gopher://rawtext.club/1/~xiu/phlog/]]                            |
| szczezuja  | [[gopher://gopher.club:70/1/users/szczezuja/personal/]]            |
| prahou     | [[gopher://triapul.cz/1/phlog]]                                    |
| pi31415    | [[gopher://tilde.pink/1/~bencollver/log/]]                         |
| damarusama | [[gopher://gopher.club/1/users/gef/]]                              |
* Also cat and jns and pkw and screwtape
| [[gopher://baud.baby]]            | [[gopher://embryonic.church]]               |
| [[gopher://gopher.linkerror.com]] | [[gopher://gopher.club/1/users/jns/]]       |
| [[gopher://g.d34d.net/1/~pkw/]]   | [[gopher://gopher.club/1/users/screwtape/]] |