( AntonVanStraaten )

Anton van Straaten is a consultant and software developer with strong interest in the design and development of programming languages.

He developed the award-winning software product Class(y), an object-oriented language extension to the Clipper database language. Class(y) extended the Clipper language by adding the ability to create user-defined classes, creating a true object-oriented language, with features such as multiple inheritance and a Smalltalk-style meta-object protocol, based on metaclasses. He also co-developed ExoSpace, a protected-mode linker for Clipper which eliminated memory limitations. ExoSpace was subsequently acquired by Computer Associates, a major software vendor, and bundled with CA-Clipper.

Anton developed SchemeDS, an executable version of the formal denotational semantics for the Scheme language, the only such implementation publicly available and served on the Scheme Editors Committee, which developed the Revised6 Report on the Algorithmic Language Scheme (R6RS), a standard for the Scheme programming language.

He has presented at MIT's Lightweight Languages Conference and the International Lisp Conference. His work on programmer tools and interest in languages has led him to study the formal foundations of programming languages. As part of this study, Anton developed SchemeDS, an executable version of the formal semantics of the Scheme language, the only such implementation publicly available.

Anton hosts the programming languages community weblog Lambda the Ultimate, founded by Ehud Lamm. He also hosts the Schematics Scheme Cookbook, and the Community Scheme Wiki.

His Web site is: appsolutions.com

LispNYC Presentations

Written Works

Open Source Software

  • Scheme DS (formal denotational semantics for Scheme)

LispNYC is a nonprofit unincorporated association dedicated to the advocacy and advancement of Lisp-based software and development technologies such as Common Lisp, Clojure and Scheme.

We focus on education, outreach, regular monthly meetings and development projects.

Meetings are the second Tuesday of every month, are free and open to all.

Providing parentheses to NYC since 2002