The code compiles and seems to work on my machine - your mileage may vary. This is the first release after all. :)
So - what does VTNPrevayler do?
In a nutshell - it's library that makes your business objects persistent.
It's not an Object relational database.
It's not an object database.
It's not an OR mapping layer for SQL either.
You just write your code and your business objects get persisted automagically. Just write pure Objective-C code and that's all you have to do. No code generation, no EJB-style containers to worry about. Sweet.
I'll post some thoughts on coding in ObjC versus Java later. Especially on NSInvocation. It's cool - but dangerous.
I have pizza sauce to make right now - so you'll have to just dive into the code and see what's there.