> 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
signature.asc
Description: Message signed with OpenPGP using GPGMail