A) The xxx-transaction functions are very close to clsql.

In Rucksack e.g., the begin-transaction return a transaction, which is used
by commit and rollback. If a store is opened when the application starts,
weblocks api allows only one active transaction per store, as store is
the only parameter.
It would be nice, to add the transaction as a parameter to commit and
rollback, and as the return value of begin-transaction.
And perhaps a with-transaction macro for convenience.

B) The persist-object is called with an instance,
which should be made persistent. If the
make-instance could be done in the persist-object method,
this would save copying and code (at least in rucksack :-)


What do you think?

Helmut


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"weblocks" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/weblocks?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to