[Cuis-dev] Updates to VectorGraphics and VectorEnginePlugin

David T. Lewis lewis at mail.msen.com
Wed Jul 7 15:38:23 PDT 2021

On Wed, Jul 07, 2021 at 04:29:32PM -0300, Juan Vuletich via Cuis-dev wrote:
> On 7/6/2021 9:14 PM, David T. Lewis via Cuis-dev wrote:
> >On Mon, Jul 05, 2021 at 07:09:27PM -0300, Juan Vuletich via Cuis-dev wrote:
> >>Hi Folks,
> >>
> >>After a recent request from Hilaire, I added a new feature. Now any
> >>morph might have #contour, a detail of the area used on the screen. You
> >>can play a bit with M3Exp01Morph to get a taste of it.
> >>
> >>An updated Mac VM is available at the usual Dropbox folder. Gerald, may
> >>I ask you to build Win and Linux VMs? Thanks!!!
> >>
> >>Hilaire, the next step is a service to answer the collection of morphs
> >>at less than certain distance from the hand, as you asked. I guess I can
> >>get that done tomorrow.
> >>
> >Confirming, I had no problem building the latest plugin for interpreter VM
> >and running the V3 Cuis image.
> >
> >Dave
> >
> Thanks Dave!
> That would be on Linux 32 bit on x86, right? (Even better if it was 
> Windows 32 bit.) Can you make that VM publicly available? I could use a 
> Linux thumb drive on my old Atom netbook. It is my preferred slow 
> machine for performance tests, and I haven't still tested 
> VectorGraphicsPlugin on it.

Hi Juan,

I am using a 64-bit VM running on a 64-bit Linux system to
run the 32-bit V3 Cuis image:

$ squeak -version
4.19.7-3801 #1 XShm Tue Jul  6 20:05:04 EDT 2021 /usr/bin/cc
Linux lewis-Gazelle-Pro 4.15.0-142-generic #146~16.04.1-Ubuntu SMP Tue Apr 13 09:27:15 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
plugin path: /usr/local/lib/squeak/4.19.7-3801 [default: /usr/local/lib/squeak/4.19.7-3801/]

$ file /usr/local/lib/squeak/4.19.7-3801/squeakvm
/usr/local/lib/squeak/4.19.7-3801/squeakvm: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=9d590bcb56df5bb2615d94a060913ceb80d164bf, not stripped

I put a copy of my VM here in case it helps:

However, if your Atom notebook is running 32-bit Linux on the thumb
drive, then my VM is not going to work.

Probably the easiest thing to do is just compile it yourself on your
Atom laptop.  If it has development tools loaded, then here are the
instructions for compiling your own interpreter VM:


You would need to install CMake and Subversion, but otherwise it is
just the usual Linux development tools. Copy your plugin source from
Cuis VMMaker into src/plugins/VectorEnginePlugin/VectorEnginePlugin.c
and follow the rest of the instructions.


More information about the Cuis-dev mailing list