On Jul 27, 2009, at 7:45 PM, Jonas Sicking wrote:
On Mon, Jul 27, 2009 at 2:32 PM, Maciej Stachowiak<[email protected]>
wrote:
On Jul 27, 2009, at 2:14 PM, Nikunj R. Mehta wrote:
And mine did get awkward, very quickly. I found it really hard to
keep
myself sane through the development of asynchronous code that
executes
transactionally and involves multiple sql statements.
My argument is that the program logic gets really complex, really
fast if
you are doing anything complex using Database. On the other hand,
if your
logic and SQL needs are really simple, you might as well use the
DatabaseSync interface and pay the price of marshaling and
unmarshaling,
which may not be that much.
Aaron showed that it's pretty complex to implement the marshalling
in a
general way on top of Workers and a synchronous interface.
Also note that an API layered on top of Workers and a synchronous
interface will still be an asynchronous API.
Understood. I am simply asking to not standardize "something which can
be easily implemented in JavaScript", until we understand the
implications of the novel programming model being proposed.
Nikunj
http://o-micron.blogspot.com