Ctalk adds object oriented language features, like classes, operator overloading and inheritance, methods to C programs.
The Ctalk package provides the Ctalk parser, which translates Ctalk into C for compilation, a run time library that supports objects and events, a preprocessor, ctpp, and sample programs.
What's New in This Release: [ read full changelog ]
· Added builtins.sh and updated builtin macro configuration from ctpp 1.0.68. Files updated include builtins.sh, configure.in top Makefile.am, ctpp/builtins.c and ctpp/ccompat.c.
· Added classes/ctalklib.in and caps.sh to add system-specific capabilities to ctalklib. Added HAVE_GNU_READLINE to ctalklib. Added the String::consoleReadLine method, and programs/readlinetest.c
· Updated need_rt_eval () (rexpr.c) to handle a case of self , which gets translated into a simple argument call using __ctalk_arg (), etc, instead of __ctalkEvalExpr.
· Added ctpp 1.0.69.
· Added check for parent object references in __delete_char_ptr_arg () (lib/objtoc.c).