Sam Wilmott

Markup Languages -- Programming Languages          Experience, Insight and Innovation


Home

My Profile

My Resume

AFL

RXSLT

Words for Nerds

Python

Conferences

Language

Bell Ringing

eBooks

SLED

AFL -- Another Fun Language

On an off for the last couple of years, I've been designing and implementing a new family of programming languages targeted at the .NET platform. (My first C#/.NET project.)

I've got a minor update to AFL ("Another Fun Language") that I'm working the wrinkles out of right now, but for the present the current distribution remains the ninth release, dating from early November 2005.

Current documentation consists of:

  1. AFL Overview is a description of the language in its current form.

  2. AFL Read Me tells how to download the AFL system and run it.

  3. AFL Introduction is a PDF file that outlines the motivation behind AFL.

  4. AFL Change History describes the changes to the AFL implementation up to the current release.

There are now also PDF versions of the documentation: AFL Overview, AFL Read Me and AFL Change History. (This document, as well as the HTML above, is created using programs written in AFL.)

An interesting addition to this release is an example of how appropriate language features can facilitate the implementation of text processing software, such as XML parsers: see the XML Parsing in AFL example.

If you want to be informed on when there are updates to AFL, or would like to be on a discussion list for the language, please email me sam@wilmott.

9 October 2006