
Welcome
I am a human. I wrote music and prose. I write software.
Recent Posts
2021
- 12-18, Notes on setting up a Mid-2010 Mac Mini
- 11-27, Setting up FreeDOS 1.3rc4 with Qemu
- 11-26, Portable Conversions (Integers)
- 11-22, Revisiting Files
- 06-14, Combining Oberon-07 with C using Obc-3
- 05-16, Beyond Oakwood, Modules and Aliases
- 04-25, Ofront on Raspberry Pi OS
- 04-16, Updating Schema in SQLite3
- 04-02, A2 Oberon on VirtualBox 6.1
- 03-17, ETH Oberon System 3 on VirtualBox 6.1
2020
- 12-24, RetroFlag GPi Case Setup
- 11-27, Dates
- 11-27, Dates & Clock
- 11-27, Clock
- 11-27, Chars
- 11-11, Pandoc & Metadata
- 11-09, Pandoc Partials
- 10-31, Software Tools, Filters
- 10-19, Assembling Pages
- 10-03, Oberon to Markdown
- 09-29, Software Tools, Getting Started
- 08-15, Portable Oberon-07
- 07-08, Words Matter
- 07-07, Procedures in records
- 06-20, Procedures as parameters
- 05-25, Dynamic types
- 05-09, Oberon-07 and the file system
- 05-06, Compiling OBNC on macOS
- 05-01, Combining Oberon-07 and C with OBNC
- 04-19, Oberon Loops and Conditions
- 04-18, Oberon Basic Types
- 04-12, Oberon Modules and Procedures
- 04-11, Mostly Oberon
2019
2018
2017
2016
Series
Series start as blog posts but continue as collections that explore an idea, topic or theme.
Projects
- Artemis - Oberon-07 module collection for OBNC, Oxford and Ofront+ compilers.
- pdtk, a tool kit for Pandoc generated websites. It includes a proof-of-concept Pandoc Pre-processor called “prep”. “prep” will take a JSON document, transform it into to YAML front matter suitable for processing with Pandoc. It also includes “blogit” a blog site generator and manager used to prepare this website’s blog
- obc-3-libext - exploring compatibility in Karl Landström’s Extension Library modules with Mike Spivey’s Oxford Oberon Compiler
- scripttool - a tool for working with screenplay formats such as Final Draft, FadeIn, Fountain and Open Screenplay Format (e.g.
.fdx
, .osf
, .fadein
and .fountain
)
- fountain - A Go package for working with Fountain markup. Includes three example programs fountainfmt which is a pretty printer for fountain documents, fountain2json which converts fountain files to JSON and fountain2html an experimental HTML renderer for fountain documents
- fdx - A Go package for working with Final Draft XML files (.fdx)
- osf - A Go package for working with Open Screen Play formatted files
Additional text rendering/formatting tools
- mkpage - a deconstructed content system for static content publishing
- shorthand - a text label expander with markdown support
- stngo - Standard Timesheet Notation processor for my personal project time logs
Useful for managing JSON documents
dataset - a tool for manage JSON objects, their attachments as well as data grids and frames
Useful for Posix/Bash scripting
datatools - a small set of tools to facilitate working with CSV, JSON and Excel Workbook data in Bash scripts
Useful for XML content
- opml - An OPML package that features a OPML sort, cat and to json utility
North L. A. County