Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 131590 - Aldor language and libraries (new packages)
Summary: Aldor language and libraries (new packages)
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Default Assignee for New Packages
URL: http://www.aldor.org/
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2006-04-28 10:31 UTC by Andrey Grozin
Modified: 2012-12-04 16:12 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
dev-lang/aldor/aldor-1.0.3.ebuild (aldor-1.0.3.ebuild,932 bytes, text/plain)
2006-04-28 10:33 UTC, Andrey Grozin
Details
dev-lang/aldor/files/64aldor-1.0.3 (64aldor-1.0.3,70 bytes, text/plain)
2006-04-28 10:34 UTC, Andrey Grozin
Details
dev-lang/aldor-doc/aldor-doc-1.0.3.ebuild (aldor-doc-1.0.3.ebuild,759 bytes, text/plain)
2006-04-28 10:35 UTC, Andrey Grozin
Details
app-emacs/aldor-mode/aldor-mode-1.7.ebuild (aldor-mode-1.7.ebuild,1.02 KB, text/plain)
2006-04-28 10:35 UTC, Andrey Grozin
Details
licenses/aldor-public-license (aldor-public-license,4.17 KB, text/plain)
2006-04-28 10:36 UTC, Andrey Grozin
Details
app-emacs/aldor-mode/aldor-mode-1.7.ebuild (aldor-mode-1.7.ebuild,1.11 KB, text/plain)
2006-04-29 22:01 UTC, Andrey Grozin
Details
dev-lang/aldor-doc/aldor-doc-1.0.3.ebuild (aldor-doc-1.0.3.ebuild,684 bytes, text/plain)
2006-04-29 22:29 UTC, Andrey Grozin
Details
dev-lang/aldor/aldor-1.0.3.ebuild (aldor-1.0.3.ebuild,1.15 KB, text/plain)
2006-04-29 23:04 UTC, Andrey Grozin
Details
app-emacs/aldor-mode/aldor-mode-1.7.ebuild (aldor-mode-1.7.ebuild,1.06 KB, text/plain)
2006-04-30 02:00 UTC, Andrey Grozin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Grozin gentoo-dev 2006-04-28 10:31:26 UTC
Aldor is a strongly-typed imperative language with a two-layer type system (types of "normal" objects are called domains; types of domains are called categories). Types and functions are first-class citizens: they can be vreated and manipulated at run time. Aldor has some unique features, such as dependent types and post-facto extensions.
Aldor was created as a new extension language for Axiom computer algebra system. Now it is used in a number of projects unrelated to Axiom, too. It is distributed (in a binary form for x86 linux, alpha osf1, and sparc solaris) by aldor.org, under the terms of aldor public license. It allows use for any purpose and re-distribution without modifications, and contains some restrictions on distributing modified versions. Users have to accept this license in order to use the aldor compiler, therefore, I used
RESTRICT="fetch"
There is a petition at http://wiki.axiom-developer.org/FreeAldor to make it a free software project, and the leading personalities at aldor.org support this move, but the process moves very slowly. So, for now, let's use the binary distribution.
It contains an aldor compiler (which can be used as an interpreter, too), the foundation library libaldor (input-output, data structures, a basis for more advanced mathematical libraries), and libalgebra by Manuel Bronstein (all modern algebra).
Comment 1 Andrey Grozin gentoo-dev 2006-04-28 10:33:02 UTC
Created attachment 85673 [details]
dev-lang/aldor/aldor-1.0.3.ebuild
Comment 2 Andrey Grozin gentoo-dev 2006-04-28 10:34:10 UTC
Created attachment 85674 [details]
dev-lang/aldor/files/64aldor-1.0.3
Comment 3 Andrey Grozin gentoo-dev 2006-04-28 10:35:08 UTC
Created attachment 85675 [details]
dev-lang/aldor-doc/aldor-doc-1.0.3.ebuild
Comment 4 Andrey Grozin gentoo-dev 2006-04-28 10:35:54 UTC
Created attachment 85676 [details]
app-emacs/aldor-mode/aldor-mode-1.7.ebuild
Comment 5 Andrey Grozin gentoo-dev 2006-04-28 10:36:22 UTC
Created attachment 85677 [details]
licenses/aldor-public-license
Comment 6 Andrey Grozin gentoo-dev 2006-04-29 22:01:44 UTC
Created attachment 85809 [details]
app-emacs/aldor-mode/aldor-mode-1.7.ebuild

Argh, the previous version did not actually work.
This mode can be used with either emacs or xemacs, but installation and some details differ. I use emacs, and this package now installs and works OK (though I don't like the colours used by default, but it's not my busyness to change them). But I don't have xemacs installed, and don't know how to install xemacs modes in Gentoo properly. It would be nice if this package could install the xemacs mode given the proper use flag. Any help from xemacs users will be appreciated.
Comment 7 Andrey Grozin gentoo-dev 2006-04-29 22:29:35 UTC
Created attachment 85810 [details]
dev-lang/aldor-doc/aldor-doc-1.0.3.ebuild

A better version - now all documentation is in pdf.
Comment 8 Andrey Grozin gentoo-dev 2006-04-29 23:04:47 UTC
Created attachment 85812 [details]
dev-lang/aldor/aldor-1.0.3.ebuild

Important bug fixes; the file in files/ is no longer needed
Comment 9 Andrey Grozin gentoo-dev 2006-04-30 02:00:37 UTC
Created attachment 85816 [details]
app-emacs/aldor-mode/aldor-mode-1.7.ebuild

The previous version changed faces globally, not just for this mode. This is not acceptable. Fixed.
Comment 10 Andrey Grozin gentoo-dev 2007-02-16 06:03:32 UTC
Ebuild combining all of the above (with slight improvements) has been committed to http://gentooscience.org/
Comment 11 Andrey Grozin gentoo-dev 2012-12-04 16:12:49 UTC
Currently, aldor sources are unavailable. There is a hope that they will be released with a free license. In such a case, I'll take care of it.