[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-register-public] [task #8704] Submission of COMMA Compiler
From: |
Stephen Wilson |
Subject: |
[Savannah-register-public] [task #8704] Submission of COMMA Compiler |
Date: |
Wed, 01 Oct 2008 23:28:57 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.12) Gecko/20070508 Firefox/1.5.0.12 |
URL:
<http://savannah.nongnu.org/task/?8704>
Summary: Submission of COMMA Compiler
Project: Savannah Administration
Submitted by: swilson
Submitted on: Wed 01 Oct 2008 11:28:55 PM GMT
Should Start On: Wed 01 Oct 2008 12:00:00 AM GMT
Should be Finished on: Sat 11 Oct 2008 12:00:00 AM GMT
Category: Project Approval
Priority: 5 - Normal
Status: None
Privacy: Public
Percent Complete: 0%
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Effort: 0.00
_______________________________________________________
Details:
A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or
discards the registration.
= Registration Administration =
While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
Administration
<https://savannah.nongnu.org/siteadmin/groupedit.php?group_id=10009> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):
* Group Administration
<https://savannah.nongnu.org/siteadmin/groupedit.php?group_id=10009>
= Registration Details =
* Name: *COMMA Compiler*
* System Name: *comma*
* Type: non-GNU software & documentation
* License: Expat License (sometime refered to as MIT License)
----
==== Description: ====
This is yet another programming language/compiler.
The system is a descendant of the SPAD and Aldor programming
languages. Both were designed to permit generic implementations of the
mathematical algorithms one can find within a computer algebra system. They
provide a static type system very useful when expressing abstract
mathematics.
SPAD is internal to the Axiom CAS (hosted on Savannah) and is free software.
Unfortunately, it is not a robust implementation, and would be very difficult
to improve (written in a language nobody knows; BOOT).
Aldor is a "next generation SPAD" (see aldor.org), but is not under a GPL
compatable license.
COMMA borrows from the 30+ years of the spad/aldor family, and from other
modern improvements in programming language design. It aims to be
maintainable, well documented, etc.
The current implementation is in Common Lisp at around 7000 lines of code.
It "works" but is still in an early stage. A public forum to base its future
development is needed to bring a small but passionate group of mathematicians
and enthusiasts together.
==== Other Software Required: ====
One file, slit-sequence.lisp, is public domain code.
==== Tarball URL: ====
http://www.start.ca/users/wilsons/8cn.tar.gz
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/task/?8704>
_______________________________________________
Message sent via/by Savannah
http://savannah.nongnu.org/
- [Savannah-register-public] [task #8704] Submission of COMMA Compiler,
Stephen Wilson <=