BSD Ports

wip/squeak5-vm 202606270913 NetBSD

Cross-platform VM for Squeak, Pharo, Cuis, and Newspeak

System
NetBSD
Repository
pkgsrc-wip
Maintainer
[email protected]
Last update
Commit
e35e4e5965
License
mit
Categories
wip, lang

Description

Cog is an evolution of the Squeak Back-to-the-future Smalltalk virtual machine that provides a number of different Smalltalk virtual machines. The VMs are developed in Smalltalk, using all the dynamic and reflective facilities of the Squeak/Pharo Smalltalk system. As such, developing in Cog is a delight. The Smalltalk framework comprising the various Cog VMs is translated into C by its Slang component to produce VM source that is combined with platform-specific support sources and compiled via a C compiler to obtain a fast production VM. This directory tree includes the output of Slang for various configurations of "Cog VM" and the associated platform support code, plus build directories that can be used to produce production VMs.

Install

From pkgsrc-wip (no binary package):

cd /usr/pkgsrc/wip/squeak5-vm && make install clean

Dependencies

Run dependencies 5
Required by 2

Commit history 2

DateCommitCreditsLog message
e35e4e5965 Atsushi Toyokura squeak5-vm: Update to 202606270913
202606270913 (2026-07-27): Release Version 2026.06 This is a minor release with no major changes. Also see the update notes of OSVM Version 2026.04. Update notes are based on the commit messages since Cog-eem.509 and VMMaker.oscog-eem.3755. Also see update map update.oscog-mt.20, which corresponds to this tag (which is based on Cog-ct.510 and VMMaker.oscog-eem.3766). - Add CameraPlugin for Linux platform (besides Windows and macOS) - Fix issue with UTF-8 console output on Windows platforms (see #771) - Fix issue with error reaper in FFI plugin - Fix serious issue with creation of unscanned ephemerons VMMaker Dev Notes - Fix simulation of Integer >> asUnsignedInteger - Fix ancient type inference bug in Slang - Fix some issues in the multi-threaded VM (not yet released) Known issues …
6799725459 Atsushi Toyokura squeak5-vm: fix uuidgen