Projects / AFT

AFT

AFT (Almost Free Text) is a document preparation system. It is mostly free form, meaning that there is little intrusive markup; AFT source documents look a lot like plain old ASCII text. It has a few rules for structuring your document, more to do with formatting your text than embedding lots of commands, and it produces all types of output (HTML, XHTML, LaTeX, roll-your-own XML, etc.). All that needs to be done is to edit a rule file. You can even customize your own rule files for specialized output.

Tags Text Processing Markup Internet Web
Licenses Artistic Clarified Artistic
Operating Systems OS Independent
Implementation Perl

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  27 Sep 2005 08:06
  • Rrelease-after

Changes: The historical hack of using \\ to produce a line break was removed. It has been replaced with an internally used LineBreak element. Also, the behavior of line continuations in verbatim mode was modified. They are now ignored, as they should be.

  • Rrelease-mid
  •  06 Apr 2004 17:11
  • Rrelease-after

Changes: This release has a first cut at footnote support (HTML and LaTex). There is a more elegant HTML style for the out-of-the-box HTML default. The reference manual has been updated. A massive source code overhaul (clean up) has begun.

  • Rrelease-mid
  •  23 Mar 2004 08:12
  • Rrelease-after

Changes: The previous release was accidentally distributed as DOS files (with ^M terminated lines), which caused much havoc. A new .dat file element, EXT, has been added to specify the default output file extension. If EXT isn't present, then ID is used.

  • Rrelease-mid
  •  31 Jan 2004 18:59
  • Rrelease-after

Changes: AFT now produces better-looking LaTeX and HTML.

  • Rrelease-mid
  •  03 Dec 2003 13:29
  • Rrelease-after

Changes: Better LaTeX support and a new table parser.

No-screenshot

Project Spotlight

FinvoiceLib

A Python library for reading Finvoice XML files.

Dc535506b614020994c937c490c23fcf_thumb

Project Spotlight

Citizen Intelligence Agency

A project to increase the surveillance of Swedish parliament members.