ATerm Library

XT -- A Bundle of Program Transformation Tools
ATerm libraries implement the internal representation of the ATerm Format in some programming language and the conversion between the external and the internal representation.

ATerm Library for C

  • Implements garbage collection of ATerms
  • Ensures maximal subterm sharing
  • Supports the efficient Binary ATerm Format (BAF) in which complete sharing of subterms is maintained.

Visit the official homepage for more information and downloads.

ATerm Library for Java

  • Ensures maximal subterm sharing.
  • Does not support the Binary ATerm Format (BAF)

As far as I know there is no offical homepage for the ATerm library for Java. The software can be downloaded from the package base at the CWI. The name of the package is aterm-java.

ATerm Library for Haskell

official homepage

Publications