# ChangeLog for dev-libs/aterm # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/dev-libs/aterm/ChangeLog,v 1.27 2006/03/21 22:15:36 ferdy Exp $ 21 Mar 2006; Fernando J. Pereda aterm-2.4.2.ebuild: Remove alpha keyword. This is completely broken on alpha (currently p.masked on our profile). See bug #110660. 04 Feb 2006; Aron Griffis aterm-2.3.1.ebuild: Mark 2.3.1 stable on alpha 26 Dec 2005; Jason Wever aterm-2.3.1.ebuild: Stable on SPARC. 04 Nov 2005; Karl Trygve Kalleberg -aterm-1.6.6.ebuild, -aterm-1.6.7.ebuild, -aterm-2.0.ebuild, -aterm-2.0.5.ebuild, -aterm-2.1.ebuild, -aterm-2.2.ebuild, aterm-2.3.1.ebuild: -m Removed old versions. *aterm-2.4.2 (04 Nov 2005) 04 Nov 2005; Karl Trygve Kalleberg +aterm-2.4.2.ebuild: New upstream version. Needed by dev-lang/stratego-0.16 *aterm-2.3.1 (10 May 2005) 10 May 2005; Karl Trygve Kalleberg +aterm-2.3.1.ebuild: New upstream version. 24 Apr 2005; Michael Hanselmann aterm-2.2.ebuild: Stable on ppc. 29 Dec 2004; Ciaran McCreesh : Change encoding to UTF-8 for GLEP 31 compliance 18 Sep 2004; Jason Wever aterm-2.2.ebuild: Stable on sparc. 18 Aug 2004; Karl Trygve Kalleberg aterm-2.2.ebuild: Marked stable on x86. *aterm-2.2 (17 Jul 2004) 17 Jul 2004; Karl Trygve Kalleberg aterm-2.2.ebuild: New upstream version. Ebuild submitted by myself. *aterm-2.1 (11 Jun 2004) 11 Jun 2004; Karl Trygve Kalleberg aterm-2.1.ebuild: New upstream version. Ebuild submitted by myself. 15 May 2004; Bryan Østergaard aterm-1.6.7.ebuild, aterm-2.0.5.ebuild: Alpha keywording. *aterm-2.0.5 (01 Apr 2004) 01 Apr 2004; Karl Trygve Kalleberg aterm-2.0.5.ebuild : New upstream version. No joke. 04 Mar 2004; Jason Wever aterm-1.6.7.ebuild: Stable on sparc. *aterm-2.0 (17 Feb 2004) 17 Feb 2004; Karl Trygve Kalleberg aterm-2.0.ebuild : New upstream version. 16 Feb 2004; Aron Griffis aterm-1.6.7.ebuild: add ~alpha and ~ia64 16 Dec 2003; Jason Wever aterm-1.6.7.ebuild: Added ~sparc keyword to fix broken dependencies for dev-lang/stratego. 20 Jan 2003; Jon Nall aterm-1.6.7.ebuild: : keyworded ~ppc 14 Jan 2003; Karl Trygve Kalleberg aterm-1.6.7.ebuild: Unmasked. Needed by dev-lang/stratego-0.8.1. *aterm-1.6.7 (19 Oct 2002) 19 Oct 2002; Karl Trygve Kalleberg aterm-1.6.7.ebuild files/digest-aterm-1.6.7 : New upstream version. *aterm-1.6.6 (11 Apr 2002) 11 Apr 2002; Karl Trygve Kalleberg aterm-1.6.6.ebuild files/digest-aterm-1.6.6: ATerm (short for Annotated Term) is an abstract data type designed for the exchange of tree-like data structures between distributed applications. The ATerm library forms a comprehensive procedural interface which enables creation and manipulation of ATerms in C and Java. The ATerm implementation is based on maximal subterm sharing and automatic garbage collection. A binary exchange format for the concise representation of ATerms (sharing preserved) allows the fast exchange of ATerms between applications. In a typical application---parse trees which contain considerable redundant information---less than 2 bytes are needed to represent a node in memory, and less than 2 bits are needed to represent it in binary format. The implementation of ATerms scales up to the manipulation of ATerms in the giga-byte range.