







Welcome to the 84th issue of De Programmatica Ipsum, about Spreadsheets. In this edition, we declare spreadsheets the most popular software programming environment of all time; in the Library section, we learn how to use Lotus 1-2-3 for science reading "Spreadsheet Physics" by Charles Misner and Patrick Cooney; and in our Vidéothèque section, we discover that Excel is a Turing-complete, functional programming language through the eyes of Dr. Felienne Hermans.
Building a spreadsheet from the ground up | Prabhanshu Gupta

The Interface of Kai Krause's Software @mprove
Matthias Müller-Prove, Innovative Benutzungsschnittstellen, 1998/99, University of Hamburg

Old and new apps, via modern coding agents
I have been interested in machine-assisted ways to do and teach mathematics from as far back as 1999, when I started coding several applets in Java 1.0, both for my complex analysis and linear alge…

The Story of C++: The World's Most Consequential Programming Language | The Official Story

Open-sourcing Keyhive, filtering Ambsheets, and Sketchpad explorations
Some updates from our ongoing work on local-first auth, a new post from our Ambsheets project about filtering scenarios in a spreadsheet, and some explorations of the historic Sketchpad project for constraint-based drawing.

Denicek: Computational Substrate for Document-Oriented End-User Programming
As part of the Digital Library's transition to Open Access, new features for researchers are available in the Premium Edition. Click here to learn more.

Programming Language Foundations in Agda – Table of Contents
This book is an introduction to programming language theory using the proof assistant Agda.
Turing: Probabalistic Programming in Julia | Cameron Pfiffer | JuliaCon 2019
The Man Who Revolutionized Computer Science With Math
The Spoofax language workbench | Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
As part of the Digital Library's transition to Open Access, new features for researchers are available in the Premium Edition. Click here to learn more.


Spatial programming without escape

An invitation into Droste's Lair

Something Pretty Right: A History of Visual Basic | Retool

Issue 084: Spreadsheets
Workshop on Live Programming (LIVE)
Live Programming in Hostile Territory
www.tinlizzie.org
The peril of laziness lost | The Observation Deck