Linked by Thom Holwerda on Sun 22nd Jul 2007 15:25 UTC
OpenStep, GNUstep CoreObject is intended to be one of the foundation pieces of Etoile. The current roadmap calls for an experimental version in 0.3, a stable interface in 0.4, and a completely stable version in 0.5. "What is CoreObject? Basically, it's a replacement for a filesystem as a programmer and user interface. Files (in the UNIX sense of the word) never were a good abstraction; an untyped series of bytes is no use to anyone. The operating system needs to deal with things like this, but programmers shouldn't have to. We already have a much nicer abstraction than a file; the object. Unlike files, objects have all of the structure and introspection that we want in order to be able to interact with them programatically. In EtoilE, we want to treat everything as an object, and objects as first-class citizens."
Permalink for comment 257299
To read all comments associated with this story, please click here.
RE: duh
by NicolasRoard on Sun 22nd Jul 2007 21:05 UTC in reply to "duh"
NicolasRoard
Member since:
2005-07-16

I agree that it's definitely not a new idea, and that there are numerous systems that more or less provide the same functionalities (starting from Smalltalk images nearly 30 years ago). Doesn't mean that it's mumbo jumbo and useless ;) , to the contrary... on this particular area, what etoile would like to achieve in the end is probably closer to NewtonOS.

Reply Parent Score: 2