Todd Blanchard has released version 1.7 of ObjectiveCLIPS. “ObjectiveCLIPS allows the creation of intelligent Cocoa applications with persistent object models and complex business rules. Out of the box, Apple gives you the ability to write Cocoa applications with dumb passive data models using CoreData. However, there is no convenient way to express complex constraints and dependent values without writing custom business objects. Even if you write the custom objects, your code will likely be fragile for a variety of reasons. ObjectiveCLIPS allows you to write rules about your objects and execute actions when rules match.”
…until Apple decides it wants to reintroduce an updated version of EOF.
Actually, the first version of this technology relied on and complemented EOF. The return of EOF would not obsolete the rules engine in any way.
When EOF was pulled, I mothballed the technology and did other things.
When CoreData was released I updated it to automatically map from CoreData models instead of EOModels. I also added the ability to map and assert vanilla ObjectiveC objects to lessen the dependence on Apple’s persistence layer.
I would welcome the return of EOF, but ObjectiveCLIPS neither relies on it nor competes with it.