Thanks Waldek,

[WH]
> There is a bunch of differences...
>
[AS]
> > I wonder if it's possible to get the old 32 bit version of poplog working 
> > again.
> > It would be good to be able to compare.

[WH]
> I have a 32-bit machine.  Current sources build fine on it.  With new
> sources rc_ants_demo.p has the same problem as on 64-bit machine.
> With old 15.61 rc_ants_demo.p works fine.  So, it seems that I will
> have to do some bisections to find out which change introduced the
> problem...

Many thanks for taking this on. You will be able to do this with much deeper
understanding than I can, and probably with far greater speed!

There's a lot of stuff, including a variety of teaching packages, based on the
rc_graphic 'virtual machine;' sitting on top of X11.

'RC' stands for 'Relative Coordinates',

If I remember correctly the rc_graphic package provides mechanisms allowing
procedures to be defined in terms of some object's coordinate system, that will
automatically be transformed if the object is moved, scaled, or rotated.
Moreover this is intended to be recursive: e.g. with objects made of objects
made of objects, where each object has its own coordinate system and scale.

If anyone else wishes to investigate, the package is part of

        $usepop/pop/x/pop/lib

i.e.
        $usepop/pop/x/pop/lib/rc_*

It is built on top of the 'xt' programs

        $usepop/pop/x/pop/lib/xt_*.p

providing the basic interface to the X toolkit (if I remember correctly...)

providing the basic interface to the X window system (developed at Sussex
University).

In retrospect, I think the rc* stuff should have been in a separate, optional
directory, in which files autoload the xt* stuff.

[In case anyone fancies doing some cleaning up....]

I suspect the bug fixing has to be done at the xt level.

Aaron

Reply via email to