I used to give demos based on popvision teach files, but have not done so for
many years. I decided to try following Steve's instructions on my home PC
running Fedora 32 with kernel 5.11.22-100.fc32.x86_64 (using Waldek's recent
fixes to work with the latest linux security changes).

I installed these new files in the popvison subdirectory:

    arraylookup.p
    array_random.p
    newbytearray.p

then rebuilt the C libraries (blindly following ancient instructions),
and finally ran the mkpopvision command which created a popvision saved
image in

    $usepop/poplocalbin/popvision.psv

(the mkpopvision script should be changed to use $usepop/pop/lib/psv
where other saved images are installed).

I then ran pop11 +popvision

and in ved
    teach vision1

which read in the first of David Young's popvision tutorial files.

I could then run his demos on the ancient tiny image file provided:

     vars image;             ;;; declare a permanent variable
     arrayfile(popvision_data dir_>< 'stereo1.pic') -> image;

     rci_show(image) -> ;

and find edges, as in the distant past.

I see Dave Nuttall has now provided corrected versions of the
files to go into the download package.

I'll try to get that installed along with the recent fixes to get round
linux security changes in the next few days.

There's a huge amount of reorganising and re-packaging to be done to
help people who are not already familiar with pop11 and ved to install
and get started.

I once tried, many years ago, to get funding from a research council to hire
someone to do this, but I think the reviewers were too ignorant to see the point
of poplog and the request was turned down.

The work requires some re-design of the poplog directory structure,
installation processes, documentation for users at different levels,
and production of tutorial demos, all taking account of differences
in different versions of linux.

This can't be left to a few poplog experts who are already over-committed
to do it in their spare time.

Thanks again.

Aaron
http://www.cs.bham.ac.uk/~axs

Reply via email to