c-talk is an actively used programming language created in 1999. C-Talk is interpreted scripting language with C-like syntax and dynamic type checking. Variables in C-Talk have no type. So there is no compile time type checking in C-Talk, all checking is performed at runtime. To preserve reference integrity, explicit memory deallocation is prohibited in C-Talk, unused objects are automatically deallocated by garbage collector.

21Years Old ?Users ?Jobs

Example code from the web:

CtkObject myPrimitive(int nArgs, CtkObject* args) {
    char*       s;
    ctk_integer i;
    ctk_real    r;
    CtkObject   o;
    ctkParseArguments(nArgs, args, "siro", &s, &i, &r, &o);
    ...
}

Last updated August 9th, 2020

Edit c-talk on GitHub