A Way to Travel On a Line Of Source Code
RFD: Request for Desk
Paged Network Variables
Source Code Paging with No Advanced Network Protocol
Certificate Authorities Are Unnecessary
Operators As Parameters in a Highly Dynamic Lisp
Parentheses and Brackets
What Inheritance Can't Do that Macros Can
Multi-Threading Without GC
Uncommon Operators
Why Eval Can Make More Than One Pass
Error Messages in Indirect Assignment
Locally Scoped Stack Of Unknown Size
How to Fix Lisp Parentheses
Locks Without GC
Indirect Assignment Without GC and No Syntax
Sketching a Lisp List
Make the Processor Save a Function Id
RFO: Request for Operating System
Sketching a Hybrid Language/Database
Automatic Memory Management Without GC
Eachbrk As a Macro
To Copy Or Not to Copy
Lisp Reading
The IR_MFA Trap
How Def and Mac Are Different
A 60 Year Old Bug in Lisp
Keep Alt-Tab Down to One Hand
A Way to Remove the Menu Bar
Eval Depends On Pre-Eval
Malloc and Lisp
Make an Example that Is Guaranteed to Work
One Thing Functions Could Do that Macros Can't
A Way to Increase Discoveries By 9x
How Lip Avoided Garbage Collection
Three Old Programming Abstractions
The Trouble with Type Safety
Remove Lights Above Programmers
No References in the Function Signature
Fix Inlining and Macros in C Compilers
What Lock-Free Hash Tables Didn't Address
A Way to Avoid Unboxing Values
Make the Keyboard Better for Programmers
Make C Run Without Functions
A Power Most Powerful Languages Lack
Network Programming Without a Protocol
The Problem with Luxury
Add Dynamic Typing in the Processor
Stack-Bound Variadic Data Types
Program Testing
How to Remove the Stack
Lock-Free Data Structures Don't Garbage Collect
The Language Writer's Choice
77. What Lip Adds
60. GUI Toolkit
58. Graphics Layer
53. Networking
52. Safe Mode
45. Code Walking
19 Things Broken with the Web
Make Different Furniture for Programming
A Smaller Lisp
Save 10 Minutes, Get 61x More Done
What Code Walkers Can Do that Macros Can't
What Macros Can Do that Functions Can't