On Fri, 30 Jan 2004 17:42:10 -0800 "Sean R. Lynch" <[EMAIL PROTECTED]> wrote:
> Sean R. Lynch wrote: > > Jiba wrote: > > > >> i am also thinking about removing the current CVS and putting it > >into a> tarball (since it no longer evolve), and put the new > >pyrex-based soya in> the CVS instead. This version is still > >unfinished and lacks several> feature of the old c-based soya, but > >its already support many basic> features (world, volume, light, > >camera, shape, text, widget, idler,...).> > >> What do you think of that ? > > > > > > That would be great for me, since then I could help work on the > > Pyrex code. > > > > > > Oh, and while I think of it, I was thinking it would make more sense > to only write the Python glue code in Pyrex and to keep the core stuff > in C, but it's up to you guys. I think you were saying something about > > getting rid of all the C code, but keeping the C and getting rid of > all the P3 stuff and changing the stuff in the python subdirectory > makes the most sense to me. I would like to do so... but it is not possible to remove P3 without rewriting at least 80% of soya in pyrex, since most of the c functions expects P3 object as argument, that are now replaced by prex/python object. Full rewrite is more time-consuming, but has other advantages : e.g. the code size is about 4 times shorter, and it is a good occasion to clean the internal design (BTW about half (or even more) of the c code was no longer used). Curently the only C code i have kept is math / matrix stuff, and some memory allocation stuff (called chunk). Jiba -- Pour vous desabonner envoyez un mail a [EMAIL PROTECTED]
