Wednesday 17 July 2024


Fifth day of the Old Computer Challenge 2024
============================================

This is the fifth day of the Old Computer Challenge 2024.

Lisp development
----------------
Yesterday I wrote about installing CCL, and compiling and running my
static site builder [1].

Today I started developing on the OCC laptop. I want to build a
paste-server and file-dropper, only with HTML, without Javascript,
just old fashioned web forms.

Currently Bepasty runs in our home network, and use it a lot, but as
Bepasty requires Javascript I want an alternative that can be used
with browsers like eww, lynx, and links.

I installed hunchentoot, a package that provides a web server in Common
Lisp, and started building an application with it.

Starting a new project with the Quicklisp local-projects method is
easy. It really helps to have your programming environment set up.

This is true not only for Common Lisp, but for any language.
Invest some time to set up your own environment, the effort will pay
itself back quickly.

With the Radeon kernel driver, and the default font, the screen of the
laptop measures 45 lines of 159 chars. Dividing the screen in two
Emacs windows, one with the source code, and one with the Slime REPL,
works fine. Looking up things on the internet must be done with a text
mode browser, no Firefox. But that is not deal breaker, and so far I
have been able to manage.

OCC gopher page
---------------
On RPoD moku-pona I ran into the Gopher burrow of dokuja, with their
OCC-diary. I added the link to this phlog on the OCC gopher page [2].

Next, I updated my Gopher page @ OCC [3].

Daily use
---------
Today I again experienced how performant working on the console is.
My working habit is of course text- and TUI centric.

Editing files with ed, committing changes to RCS, ssh to other systems,
and even writing text in Emacs, it all goes fast, even on a slow
laptop like this.

Before I confiscated this laptop for the OCC, it had been used by my
spouse. In the very past she ran Linux Mint on it. After years of not
being used, I fired it up a couple of months ago, and it was terribly
slow. It had an graphical desktop with X, and the changing wallpaper
didn't help either. The machine was close to being not-usable,
because of the bad performance. And now it is joy to use, although the
keyboard is a bit cramped.

Today I did some Common Lisp coding with CCL, and get a few steps for
my HTML-only (no Javascript) pastebin/filedropper working, using the
hunchentoot Common Lisp web server.

Further more, I did the usual stuff, read and wrote some emails using
Gnus, keep up with RSS feeds and mailinglists using Gnus, and IRC.
After starting up the Jabber client, there was nobody online, after an
hour or so I disconnected it again.

Starting from the usual Gopher aggregators, and also adventuring
through the Gopher realm using the service that gives you links
to five random Gopher servers [4], I again enjoyed diving into
Gopher. There are so many fine phlog posts to read ...

Using my jumplist I went to Antenne, to read some Gemtexts.
In the past I have used some Gemini aggregator, but don't remember
how I got there. I have to rediscover the  Gemini aggregators.

Happy OCC-ing!


[1]: gopher://box.matto.nl/0/fourth-day-of-the-old-computer-challenge-2024.txt
[2]: gopher://occ.deadnet.se/1/users/
[3]: gopher://occ.deadnet.se/1/users/matto
[4]: gopher://gopher.viste.fr/1/ogup/rnd


Last edited: $Date: 2024/07/17 18:32:14 $