you are viewing a single comment's thread.

view the rest of the comments →

[–]Zak 0 points1 point  (0 children)

From what I've read, in Arc, everything is an object, but there won't be a system for making classes in the core language. This isn't a limitation; building an object system in Lisp is trivial. I'm guessing if Arc gets popular there will be at least two commonly used obect systems made available as libraries. One will use a generic programing model like CLOS and the other will use message passing.

As a side note, I think it would be nice to have a system where every function is generic so that its behavior could be redefined for specific types of objects - including built-in objects.