savannah-register-public
[Top][All Lists]
Advanced

[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/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]