Listing 6
Object method set_value (char *s) { self -> value = strdup (arg(0)); } Object method value (void) { return self -> value; } Object class HelloClass; int main (int argc, char **argv) { HelloClass new helloObject; helloObject set_value "Hello, world!"; printf ("%s\n", helloObject value); return 0; }