> On 18 Oct 2016, at 6:27 , Sven Van Caekenberghe <s...@stfx.eu> wrote:
> 
>>> "https://bintray.com/opensmalltalk/vm/download_file?file_path=cog_linux32ARMv6_pharo.cog.spur_201610142319.tar.gz";

That's the one I downloaded/ran Pharo on.
Like Todd said, there's also a Spur VM shipped with raspbian (as part of 
nuscratch package, located in /usr/lib/squeak/5.*).
Unless you've already uninstalled scratch/is running on an OS other than 
Raspbian, downloading a Squeak image and running the tinyBenchmarks in an image 
launched by
squeak $PathToMyImage should give a good baseline, on my machine it yields 
comparable tinyBenchmark numbers to the above Pharo build.
(In fact, it runs Pharo 6 images as well, the difference is mostly in plugins 
it seems. I guess you'll encounter errors if opening a file browser that 
attempts to use the extended FilePlugin prims, for example)

I'd recommend focusing on verifying any externally interacting parts you intend 
to use work correctly, since that's generally the area that's most spotty.
For instance, while FFI plugin ships with Pharo VM, you may (as I did on 
cursory testing with the vm linked above) get failing float/double call tests 
(60262 image), or downright crashes due to illegal instructions (latest 5.0 
image)
OSProcessPlugin shipped (externally) with the squeak cog vm has been sort of 
hit-and-miss, on above pharo vm it's built internal and seems to be working 
(but curiously, has no canonical source version from which it was generated in 
the Modules list...).

If you plan on developing on the Pi rather than just deploying to, switching to 
Bitmapped Fonts asap is a good idea; iirc the work that was done to provide 
optimized arm-assembly primitives included (bitmap) font rendering.
Disabling auto-complete and syntax-highlighting (that seem to tend to cause 
frequent noticeable pauses), and commenting out 
"write-entire-contents-to-file-every-keystroke" functionality from Playground 
code (so your SD-card doesn't die a premature death), are other small ways to 
make a less jarring experience of it.

Or, framework use allowing, you could save yourself a lot of work flow 
interruption frustration and develop using a Squeak image instead.

Cheers,
Henry

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to