Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

A modernized and annotated code companion to Paul Graham's "On Lisp".

NotificationsYou must be signed in to change notification settings

DalekBaldwin/on-lisp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

This repository contains a version of the code from On Lisp modified for use in modern Lisp environments. Paul Graham's original code can be foundhere.

Among other necessary changes, this version:

  • Updates code that relied on pre-ANSI built-ins
  • Includes the bug fixes mentioned on pg'serrata page
  • Organizes everything into a modern system structure with ASDF and named-readtables
  • Adapts most of the example code into test suites
  • Makes it easy to load each version of the query system, Prolog system, and OOP system separately

It was written to follow along with the book page by page and catalogue dependencies between the chapters, which become quite complex toward the end.

The PDF file of the book available from Paul Graham's site isn't so great for reading on a screen. A version with smaller margins and the missing figures re-added can be foundhere.

An online HTML version of the book, minus graphical figures, can be foundhere.

This code has been tested on SBCL, CCL, CLISP, and ECL. The simplest way to get it up and running is to installQuicklisp and clone this repository into yourquicklisp/local-projects directory.

About

A modernized and annotated code companion to Paul Graham's "On Lisp".

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp