Algebraic Structures for Emacsen - Summary
ASE is supposed to provide algebraic structural extensions for emacs. There shall be defadvices for common operations (such as '+, '*, etc.) along with an interface to create algebraic structures (such as groups, semi-groups, groupoids, rings, graphs, networks, etc.).
The primary aspect to provide such things is the usage of (the more advanced) representations of those structures (such as permutation cycles, relation matrices, graphs, webs, etc.). This would provide enhancements for tasks where more complex representations need be used than of lists of lists.
ASE is currently revised and separated into a C part (which may turn out to be useful for other projects, too) which is used from within (S)XEmacs by either FFI or the emodule concept.
At the moment, we concentrate our efforts to provide a broad infrastructure at the C level.
ASE comes with a BSD-like licence and is maintained using GNU arch.
The archive is available via
tla register http://arch.gna.org/ase/archive
The current main branch (which is still beta) can be leeched with
tla get hroptatyr-at-gna.org--ase/ase--main--1.7 ase
Another actively hacked branch is
hroptatyr-at-gna.org--ase/ase--hrop--1.7
Registration Date: Mon 08 Mar 2004 08:26:03 PM UTC
License: GNU General Public License V2 or later
Development Status: 3 - Alpha


