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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] [task #7084] Submission of Ctalk Object Orien


From: Robert Kiesling
Subject: [Savannah-register-public] [task #7084] Submission of Ctalk Object Oriented Extensions for C
Date: Sun, 15 Jul 2007 15:18:52 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050511

URL:
  <http://savannah.gnu.org/task/?7084>

                 Summary: Submission of Ctalk Object Oriented Extensions for
C
                 Project: Savannah Administration
            Submitted by: kiesling
            Submitted on: Sunday 07/15/07 at 15:18
         Should Start On: Sunday 07/15/07 at 00:00
   Should be Finished on: Wednesday 07/25/07 at 00:00
                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.gnu.org/siteadmin/groupedit.php?group_id=9393> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration
<https://savannah.gnu.org/siteadmin/groupedit.php?group_id=9393>


= Registration Details =

* Name: *Ctalk Object Oriented Extensions for C*
* System Name:  *ctalk-lang*
* Type: non-GNU software & documentation
* License: GNU General Public License v2 or later

----

==== Description: ====
Ctalk provides object oriented extensions for C99.  Ctalk provides
library classes and methods that interact transparently with C
data types and allows programmers to add their own methods and classes.
The interpreter translates the object oriented extensions of the ctalk
language into C, and then uses a compiler, GNU C at this stage of
development, to produce the run time code. Like other object oriented C
dialects, ctalk provides a run-time library that acts as a layer between the
ctalk object protocols and C run-time libraries like glibc.  Unlike other
object oriented C dialects, however, ctalk does not require any alterations
to C source modules.  The source code can use only one or two objects, for
example, in an otherwise standard C99 program.  At this time, the ctalk
interpreter is in the alpha stage of development, and is undergoing revision,
but a C99 compatible preprocessor, ctpp, is available.  The ctalk source code
is on line at http://sf.net/projects/ctalk-lang/.







    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?7084>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

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