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