Waldek,
Thanks for clarifying the point about 32-bit vs 64-bit libraries. I was
very puzzled as to how adding 32-bit libraries could help.
I have some news refuting my own previous beliefs:
Now that I seem to have everything (including use of xved in the rc_blocks
demo) working on my desktop PC and laptop, running fedora 29 and 31
respectively, I thought I should try on an older version of fedora, to test
my assumption that poplog v16 (64 bit) needs the latest linux libraries.
I've just tried it on fedora 25 (May 2017), first by copying across the
complete working version of poplog v16 built on fedora 29, then by going
through the complete build process using your sources and running the
'build_pop0' then 'build_pop2' scripts[*], and then adding the packages
library at
$usepop/pop/packages
and using the $usepop/pop/com/mkgblocks script and a slightly modified
version of
$usepop/pop/packages/rclib/lib/rc_blocks.p
to check that it works in XVed.
The result is that when *I* don't make mistakes everything works in fedora
25. So I was wrong about 64 bit poplog depending on recent fixes in 64 bit
linux/X libraries.
I shall later try all this on my CentOs machine on campus.
[*]
I also need to make it easier for people using the latest 64bit poplog
obtained either from your web site or from the birmingham poplog web site
to fetch and install the packages library, which adds a lot of extra
facilities, including David Young's popvision library, including his C
code, and using pop11 plus the linux blas and lapack libraries) which I
have not yet tested.
[I'll add a tcsh version of the csh startup script, for people like me...]
I haven't checked what, if anything, is happening in the project(s) porting
poplog to ARM/Raspberrypi. If all the poplog libraries and teaching
material could be made to work also on ARM that could be very useful for
some adventurous, knowledgable teachers. But it would require some
marketing.
The talk Steve Leach gave at the ECOOP summer school recently could be
relevant. It is advertised here:
https://2019.ecoop.org/track/ecoop-2019-summer-school
As mentioned previously full details of his talk are here:
https://2019.ecoop.org/details/ecoop-2019-summer-school/3/POPLOG-a-pioneering-multi-language-multi-paradigm-development-toolkit-born-in-the-
POPLOG -- a pioneering multi-language/multi-paradigm development
toolkit born in the UK nearly four decades ago
Thanks again for everything you have done.
Aaron
http://www.cs.bham.ac.uk/~axs