Summary

Codex is much more powerful, and so is Pen.el. This demo of nlsh gives me the chills.

Under the hood, Pen.el is coded using robust imaginary programming and lazy functions.

An imaginary operating system is being created where most functions are inferred.

It’s still very important to build tools to normalise imaginary code and languages onto the real axis.

Demo

Source

A combination of lazy prompting with real emacs lisp, a dockerized Pen.el server, makes for a great imaginary OS.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
(defun nlsh-os (os)
  (interactive (list (fz
                      (append
                       '(;;  There has been a name change
                         ;; That's why this is giving bad results
                         ;; "GNU Guix System"
                         "GuixSD"
                         "Alpine Linux"
                         "RHEL Red Hat Enterprise Linux"
                         "Amazon Linux 2"
                         "NixOS"
                         "macOS"
                         "Ubuntu 20.04"
                         "Arch Linux")
                       (pen-ci (pen-one (pf-list-of/2 10 "operating systems with a command line"))))
                      nil nil "nlsh-os: ")))
  (comint-quick (cmd "nlsh" os) pen-prompts-directory))