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]

Reply via email to