Download List

Project Description

Ctalk adds classes, methods, operator overloading, inheritance, and complex object expressions to otherwise standard C programs. Programs can use only a few Ctalk objects and methods in an otherwise standard C program, but the language can be used to write entire programs also. Ctalk works on most if not all of the systems that support GCC, the GNU C compiler. The package includes the language, class and run-time libraries, example programs, tutorial, and language reference.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2010-03-28 03:06
0.0.96a 20100327

This release contains many internal updates for recent versions of Mac OS X and GCC.

2010-02-20 06:37
0.0.96a 20100219

This release adds many internal improvements to handle complex expressions that contain references to objects or inspect objects' internal data, as well as additional reliability improvements for handling complex input source files.

2010-02-12 19:40
0.0.96a 20100212

This release adds the ObjectInspector class, which provides basic formatting of object contents. Additions were made to the core language and class libraries to handle object references. Signal handling was made more portable. Recursive calls are used for methods that use a variable number of arguments. Warning and error messages were improved for duplicate labels and ambiguous message references. The xspiro.c example program was added for Linux and Mac OS X platforms.

2009-12-18 21:15
0.0.96a 20091217

This release adds the X11CanvasPane class, support for X Window System Expose and mouse button event handlers, compatibility fixes for Mac OS X and GNOME graphical user interfaces, an overloaded -> operator, basic SIGINT and SIGABRT exit handlers, and many other internal improvements and bugfixes.

2009-11-19 04:22
0.0.96a 20091118

This release adds compatibility updates for Mac OS X and DJGPP platforms. It contains internal improvements in the object copy mechanism that facilitate copying large or complex objects and references, and improved evaluation of control structures like argument blocks and C control structure expressions.

Project Resources