Projects / Ctalk / Releases

All releases of Ctalk

  •  17 Jun 2014 16:46
Avatar

    Release Notes: This release adds support for specifying X Window System resource classes in X11 pane object windows, an improved subsystem to handle C variables with multiple subscripts, and a more flexible build process.

    •  07 Jun 2014 16:51
    Avatar

      Release Notes: This release fixes a memory leak, and adds many methods that include parsing command line arguments, setting a window's dimensions, getting the dimensions of a terminal screen, overloading the methods that initialize windows, updates to ANSIWidgetPane and ANSITextPane, and others. This release also improves support for complex array and struct C variables within expressions, and improves reliability with additional checks when processing overloaded methods and complex or nested statements.

      •  17 May 2014 16:45
      Avatar

        Release Notes: This release adds support for drawing XPM graphics in X11 windows, the ctxlogo demonstration program, updated argument checking at runtime, an implementation of the "continue" keyword within argument blocks, updates to the ctpp preprocessor, and many minor bugfixes and performance improvements.

        •  10 May 2014 16:22
        Avatar

          Release Notes: This release adds new semantics to the "super" keyword for use in code blocks, faster class variable lookup using hash tables, support for C variable expressions in code block scope, and updates to the ANSITextBoxPane, ANSIButtonPane, and other classes, and upgrades the "methods" example program into a simple documentation utility. This release also contains many minor bug fixes and speedups.

          •  17 Apr 2014 17:10
          Avatar

            Release Notes: This release adds the ability to overload methods with different numbers of arguments, and also many internal updates, especially to improve the language's ability to translate objects between C and Ctalk, as well as improve compatibility with older compilers. It fixes minor bugs and adds minor performance and ease-of-use improvements.

            •  05 Apr 2014 17:42
            Avatar

              Release Notes: This release contains minor changes to make the translation between Ctalk and C more consistent, adds checks for circular class searches as well as cases where the self keyword is used within a function, and contains several other minor bugfixes.

              •  28 Mar 2014 20:23
              Avatar

                Release Notes: This release adds method caching and preloading for significantly improved compiler throughput, and additional, minor performance improvements in the run time libraries. It also contains many internal updates for compatibility with recent GCC compilers.

                •  03 Mar 2014 17:42
                Avatar

                  Release Notes: This is an interim release that consists mostly of compatibility updates for recent GNU C compilers and includes some minor performance and ease-of-use improvements.

                  •  19 Jun 2012 17:47
                  Avatar

                    Release Notes: This release adds support for the GNU Readline libraries, ctpp 1.0.69, and contains the usual minor updates to the language.

                    •  23 Jan 2012 18:40
                    Avatar

                      Release Notes: This release contains mainly internal updates for better code evaluation consistency and error reporting, and additional methods in the X11Pane, X11Bitmap, and X11TextPane class to support basic X11 library system calls. The development releases (so far) are also available now at ctalk.googlecode.com.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.