|
|
|
|
|
by kazinator
3945 days ago
|
|
> You'd basically need to build up an entirely different language for manipulating symbols to even make any sense of it. No problem: struct symbol {
obj_base_fields; // macro
obj name_string;
obj package;
// ...
};
struct cons {
obj_base_fields; // macro
obj car, cdr;
};
|
|
I'd like to see a lisp where ABTs were given a more prominent frontline treatment. That'd complete the "locality" story that often gives people pause when implementing macros.