Re: Libification project (SoC)
Hi,
On Mon, Mar 19, 2007 at 12:48:27AM CET, Johannes Schindelin wrote:
Show 11 quoted lines
> On Sun, 18 Mar 2007, Petr Baudis wrote:
>
> > [...] if you look at the UNIX history, you'll notice that first people
> > started with non-reentrant stuff because it was "good enough" and then
> > came back later and added reentrant versions anyway. Let's learn from
> > history. It's question of probability but it's very likely this will
> > happen to us as well.
>
> Yes, let's learn from history. Start with a libgit that is good enough.
> And when somebody actually needs it to behave a little differently, or
> more sophisticated, then let that somebody work on it!
I was talking about the API. The API has to be designed to be
reentrant. And you get pretty much stuck with the API. And requiring
reentrance isn't that far off once libgit is there, as I tried to point
out; it's not really any obscure requirement.
--
Petr "Pasky" Baudis
Stuff: http://pasky.or.cz/
Ever try. Ever fail. No matter. // Try again. Fail again. Fail better.
-- Samuel Beckett