June 29th 2026 - Things I Worked On

Added functions to Hith

You can now create functions in Hith:

(defun square (n)
  (* n n))

(square 9)

Atom feed generator

I've been meaning to add RSS to my blog. There are a few RSS generators out there. Some are even for Emacs. But I want to write my own to learn the specification and because its fun to write my own tools.

Chose Atom as the specification I'll focus on because its mode modern and supposedly it has a better schema. So far my code generates a valid Atom schema. The next part is iterating through blog entries and adding them to the feed.

Here's the main code:

(defun atom--create-feed ()
  "Create an atom feed"
  (string-join
   `("<feed xmlns=\"http://www.w3.org/2005/Atom\">"
     ,(atom--create-feed-title)
     ,(atom--create-feed-link)
     ,(atom--create-blog-link)
     ,(atom--create-feed-updated)
     ,(atom--create-author)
     ,(atom--create-feed-id)
     ,(atom--create-entries)
     "</feed>") "\n"))

(defun atom--create-header ()
  "Create an atom header."
  "<?xml version=\"1.0\" encoding=\"utf-8\"?>")

(defun atom-generate-feed ()
  "Generate an atom feed."
  (interactive)
  (message (atom--create-header))
  (message (atom--create-feed)))

Bisaya Vocab - Temperature

Learned some new words in Bisaya.

Bisaya English
Init Hot
Bugnaw Cold