[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Release plan (was: Progress Update)
Christian Reiniger wrote:
> If you read CatB and other similar essays you'd know that many of the
> really successful projects started cathedral-like and switched to the
> bazaar once they had something useful ;)
Yes, but the switch is usually at the "barely working" part, not at the
"thoroughly optimized" part! ;-)
> Anyway, the only reason for the CVS repository being empty is that it was a
> complete mess, so we decided to dump it entirely and develop by
> mailing/ftping stuff around until no serious file name / directory
> structure changes are neccessary anymore.
Yes, that's one downside of CVS, it doesn't keep the file names in the
history, only the content...
> > We saw a few seemingly good ones, but what was killing them to my eyes
> > was that they were using threads and/or a separate process. I hate
> > context switches with a passion. X for games makes my stomach wobble, I
> > really am looking forward to things like Direct Rendering.
>
> No threads, as it doesn't make sense for this.
Well, most people implement sound as a part of their program forking and
talking to it thru a pipe... I searched like crazy for a synchronous
library I could use in Quadra, but ended up having to do it myself,
having found only things like ESD or similar (I don't remember all the
names, I remember looking at Koules and Doom among others)...
> But the PenguinFile API is plain C.
Ahh, good idea, as C++ sucks for library interfaces. The mangling that
can change, the virtual table layouts that always change, only usable
from C++...
The downside of a C API is that if it is C++ inside, you need to have a
wrapper.
Now if I could find a way to make ELF stop exporting *everything* all
the time! :-)
> >Hmm... We *are* tomorrow now, aren't we? 8-)~ (foaming at the mouth!)
>
> *grin*
> Ok, I don't have the updated code yet, but in ftpspace
> (ftp://sunsite.auc.dk/pub/os/penguinplay/) there is a file
> "PenguinPlay-0.0.0.tar.gz" or so, which contains the libpp source tree from
> some days ago.
That should do! Trying to compile at this very moment...
> > Give me a snapshot *now*! :-)
>
> BTW - as for PFile you should *really* look at the docs first, esp. the
> tutorial and API overview. That will save you much time :)
I'm rummaging thru all of this at the same time, don't worry! ;-)
--
Pierre Phaneuf
Ludus Design, http://ludusdesign.com/
"First they ignore you. Then they laugh at you.
Then they fight you. Then you win." -- Gandhi