taskSavannah Administration - Tasks: task #5568, Submission of COOL Programming...


task #5568: Submission of COOL Programming language

Submitted by:  Jose G Narvaez <goyox86>
Submitted on:  Wed 17 May 2006 03:30:50 PM UTC  
Should Start On:  Wed 17 May 2006 04:00:00 AM UTC Should be Finished on:  Sat 27 May 2006 04:00:00 AM UTC
Category:  Approved Projects to be Reviewed Priority:  5 - Normal
Status:  Cancelled Privacy:  Public
Percent Complete:  0% Assigned to:  Steven Robson <stevenr>
Open/Closed:  Closed Effort:  0.00

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


( Jump to the original submission)

Sat 17 Nov 2007 12:08:03 PM UTC, comment #7: 


As your project was approved conditionaly (delayed source code check), and is still empty, we're removing it.


Sylvain Beucler <Beuc>
Tue 06 Jun 2006 02:21:04 PM UTC, comment #6: 


I have approved your project.  You will receive an automated e-mail containing detailed information about the approval. Please let us know when you have some source code to review.


Steven Robson <stevenr>In charge of this item.
Sun 04 Jun 2006 08:24:31 PM UTC, comment #5: 

OK steven it is ok for me , i will send you some code in the next month, thanks.

Regards , Jose Narvaez.

Jose G Narvaez <goyox86>
Sat 03 Jun 2006 07:29:48 PM UTC, comment #4: 


Your projects meets the Savannah requirements, except that we cannot review your source code yet.

We can approve it, and review the code in the near future (or better, at your request). We will among other things check if the source files contain appropriate copyright notice and permission-to-copy statements at the beginning of every file of source code. Our review would help catch potential legal issues early.

If then the source code does not meet our requirements (for example, non-free dependencies), we will then discuss the issue and possibly remove the project from Savannah.

Is this ok for you?

Steven Robson <stevenr>In charge of this item.
Thu 01 Jun 2006 07:58:21 PM UTC, comment #3: 

Hello they steven,at the moment the project is in design stage and is for this reason that we still do not have no source code, in fact I have been hoping the approval your part to be able to begin with the codification of certain ideas and thus begin with the development stage of the project in an ordered way. I need the savanna resources due to i have some people interested in help me and i don't have any source code managment system.

Regars, Jose Narvaez.

Jose G Narvaez <goyox86>
Thu 01 Jun 2006 09:48:09 AM UTC, comment #2: 


I am waiting for an answer from you.

If within one week I still do not get a reply, I will remove your project. You will still be able to register it again once you have the time to deal with the registration issues.

Are you still willing to host your project at Savannah? If not, please tell us - we don't bite, and it will make us gain time.


Steven Robson <stevenr>In charge of this item.
Tue 23 May 2006 09:42:44 PM UTC, comment #1: 


Your projects meets the Savannah requirements, except that we cannot review your source code yet.

We prefer to approve a project with source code, so we can check it for legal issues (even non-functional code is OK). We will among others check if the source files contain appropriate copyright notice and permission-to-copy statements at the beginning of every copyrightable file. Our review helps catch potential legal issues early.

If you need Savannah right now, please explain to us why; otherwise, please resubmit the project when you have source code.


Steven Robson <stevenr>In charge of this item.
Wed 17 May 2006 03:30:50 PM UTC, original submission:  

A new project has been registered at Savannah
The project account will remain inactive until a site admin approve or discard the registration.


While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific "Group Administration" page, accessible only to site administrators, effectively logged as site administrators (superuser):


######### REGISTRATION DETAILS #########

Full Name:
  COOL Programming language

System Group Name:

  non-GNU software & documentation

  GNU General Public License V2 or later

  The cool Programming language

The project basicly consists in the design an the implementation of a general purpose programing language that provide support for OOP using an easy-to-learn syntax that matches closely with it semantics, providing support for the most common programming tasks , it will be a scripting language and will be implemented as an interpreter, it's semantics is inspired principally in the smalltalk language with the in conjuction with other usefull features from other languages like the iteration mechanisms of CLU an 70's language designed and implemented by Barbara Liskov at the MIT, among others things it will have the following features:

-It must provide support for Object Oriented Programming, using concepts principally derived from the smalltalk's semantics (for the OOP).

-Everything is an object, for example the 'Hello world' string literal is an instance of the <String> class.

-Scripting language, providing facilities for Rapid Application Development, avoiding the write-compile-test-recompile-link... cycle.

-The language must have an extensible hierarchy of data types with native support to Strings,Containers types and of course Numeric Types.

-Implemented as an interpreter (like python or ruby) supporting a command line interface.

-The message sending metaphore is the basis for the realization of the computations,every object has a protocol the determines it behavior.

-Totally dynamic like LISP, no type verification in compiling/parsing time, the way on a object behaves only depends in the way  that it responses to the messages.

-It must provide a easy-to-learn syntax inspired in the ruby language.

-Supports single inheritance.

-Automatic memory managment (Garbage collected).

-Support for the reusability of code throught the concept of modules and mixings.

-Uniform reference , every object has a unique identifier , and the variables (new names) only will be bindings to that identifiers. (like ruby , smalltalk)

-The language interpreter will be implemented using ANSI C due to it is the official programming language used by GNU project in the development of this kind of software.

Note: The language is now in the design time due to we don't have yet any source code at all. (from now ;))

Jose G Narvaez <goyox86>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by Beuc (Posted a comment)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.




    Follow 8 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2007-11-17 Beuc StatusIn Progress => Cancelled
        Open/ClosedOpen => Closed
    2006-06-06 stevenr CategoryProject Approval => Approved Projects to be Reviewed
        StatusWait reply => In Progress
    2006-06-03 stevenr StatusPing-ed => Wait reply
    2006-06-01 stevenr StatusNeed Info => Ping-ed
    2006-05-23 stevenr StatusNone => Need Info
        Assigned toNone => stevenr

    Back to the top

    Powered by Savane 3.5