It takes suspiciously long to load the page...

Unfortunately sometimes certain browsers get confused even when loading an otherwise valid page. You can try to reload the page, or use the Refresh button of your browser, which usually solves the problem.

User guide Dictionary Description System Content Repository Test Suite Licence
User guide

Tartalomjegyzék
1 Introduction
1.1 Known forks
1.2 History
2 Status
3 Supported Common Lisp Implementations
4 Tutorial
Introduction

A code walker that parses a Common Lisp sexp into an AST, a tree of CLOS objects. This AST is a much more convenient representation to do various code analysis and transformations than sexps. Also features an unwalker that can turn the walked CLOS AST tree back into an sexp.

Known forks

An obsolete one:

. Alexander's excellent changes are incorporated regularly into the official repo.

History

It was originally written by Marco Baringer in his Arnesi library. With his permission it was first factored out into a standalone cl-walker library and then renamed to hu.dwim.walker as part of a broad refactoring of all our (http://dwim.hu) libs.

Contains important contribution by several people, please consult the history of the source repository for the details.

Status

It's in a very good shape, used in production code. It's not completely settled down though, still receives regular patches and extensions.

Supported Common Lisp Implementations

SBCLAllegroECLCCL

Tutorial

TODO

Refresh