On Tue, 9 Oct 2012 12:19:59 +0200, Remigiusz Modrzejewski <l...@maxnet.org.pl> 
wrote:
> 
> On Sep 14, 2012, at 21:02 , Bill Burdick wrote:
> 
> > On Fri, Sep 14, 2012 at 1:55 PM, Michael L. Barrow 
> > <mlbar...@barrow.me>wrote:
> > 
> >> On 9/14/12 11:53 AM, Bill Burdick wrote:
> >> 
> >>> Rest assured that even if "weird" features like rebasing were to
> >>> "pollute" Fossil, no one would force you to use them :)
> 
> But who would prevent a cow worker from using them?

Cow worker????????????????????

> >>> But the size and complexity of the resulting application which is known
> >>> for being well-engineered could suffer...
> > 
> > 
> > True for a generic, unknown feature, maybe, but not for rebasing, I think.
> > Rebasing could be implemented without changing the codebase at all,
> > just using the fossil command in a script.  A lot of extensions could be
> > done as external scripts -- both Fossil and Git are very easy to extend,
> > that way.  They both have good architectures; Fossil's is SQL and Git's is
> > NoSQL :).

Missed this a month ago, but still needs a comment I think.

Fossil's architecture is not SQL, see
http://www.fossil-scm.org/xfer/doc/trunk/www/theory1.wiki

And unless NoSQL simply means "not using SQL", then Git isn't it!

> Actually... No. Fossil, with it's monolithic single-app design, is
> relatively hard to both extend and embed.

Actually there are two kinds of people in the world, those who expect
something to do whatever they think it should, and those who look at
what it is designed to do, and how it is designed to be used, and then
either use it accordingly or find something else.

Of course success in extending or embedding depends on the level of
available skill in awk or Perl or Expect or whatever. Remember that the
target end-user for Fossil is a developer!

> But don't say it's easy to extend by writing a separate client or ipc-ing
> to this one...

Why not, it's a perfectly acceptable technique.

Eric
-- 
ms fnd in a lbry
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to