Projects / Ctalk

Ctalk

Ctalk is a compact object oriented language that adds classes, methods, operator overloading, and inheritance to otherwise standard C programs. You can use only a few Ctalk objects and methods in a C program, or you can write programs entirely in Ctalk. The package includes a front end for GCC, a C99 compatible preprocessor, and class and run-time libraries. The package also includes sample programs, a tutorial, and language reference.

Tags Software Development Libraries Interpreters
Licenses GPL
Operating Systems POSIX Solaris OS Independent Windows MS-DOS Linux Windows
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  05 Jul 2009 22:58
  • Rrelease-after

    Changes: This release contains compatibility updates for recent release of the X Window System and applications that use the X11Pane class, and version 1.0.52 of the ctpp preprocessor.

    • Rrelease-mid
    •  02 Jul 2009 18:37
    • Rrelease-after

      Changes: This release allows programs to define methods that handle exceptions and adds many internal improvements.

      • Rrelease-mid
      •  03 Jun 2009 10:48
      • Rrelease-after

        Changes: This release provides the ability to read and write objects that are arguments to variable-argument C functions like fscanf and sscanf, and overloads inline methods to use code blocks as well as methods as arguments.

        • Rrelease-mid
        •  24 May 2009 18:37
        • Rrelease-after

          Changes: This release adds the Method class, which provides a basic virtual method structure and methods that call virtual method objects. It has improvements in object-to-C translation, performance improvements, and bugfixes.

          • Rrelease-mid
          •  17 May 2009 11:24
          • Rrelease-after

            Changes: This release adds widget classes for VT-100 and ANSI compatible text-mode terminals, the "eval" keyword for run-time expression evaluation, methods to read formatted input from several classes, improvements in just-in-time method evaluation, and many internal improvements and bugfixes.

            No-screenshot

            Project Spotlight

            libpuppy

            A library (with tools) for accessing a Topfield device via USB.

            No-screenshot

            Project Spotlight

            RbUtils

            A tool to help developers who use Java ResourceBundles.