risc or cisc
Ian Clatworthy
ian.clatworthy at internode.on.net
Fri Apr 17 02:29:53 BST 2009
Robert Collins wrote:
> I think a mini language is definitely more complex *today* but we're
> adding more and more methods - and the complexity of creating good
> abstractions is getting higher and higher.
I'd really like to encourage you in the strongest possible terms
to experiment with the simple, mini-language approach. I'll be
surprised if it reduces complexity but that isn't the primary issue
IMNSHO. To me, it's all about matching the base technology with
the problem domain. *I* think RPCs are a LAN-appropriate technology
when we have a WAN performance problem to be addressed.
If I can tease you with a stretch goal, if the # of round-trips
(batching aside) for any Bazaar command reaches double figures,
it's a bug. :-)
In fact, I'd expect the number of round-trips to be under 5 for
80% of commands once our network performance is *fully* optimised.
That won't happen tomorrow with a mini-language but a
mini-language makes it possible. And just as importantly, I've
found that having a mini-language as the preferred base technology
puts one into a mindframe ("death to latency!") that makes it
more likely as well.
Of course, YMMV. But I can't tell you how happy it makes me to see
this on the table ...
Ian C.
More information about the bazaar
mailing list