BSD Ports

lang/squeak 4.10.2_15 DragonFly

Full Smalltalk 80 with portability to Unix, Mac, and Windows

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
APACHE20, MIT
Categories
lang
Package size
11024.1 KiB, 53164.8 KiB installed

Description

Squeak is an open, highly-portable Smalltalk-80 implementation whose virtual machine is written entirely in Smalltalk, making it easy to debug, analyze, and change; it includes among other things: * a rapid-turn-around Smalltalk-80 compiler, * a caching-JIT run-time virtual machine (with full source in Smalltalk), * large class libraries with portable data and GUI models, and * an integrated development environment with powerful coding tools and GUI construction tools.

Squeak was developed at Apple Labs, Walt Disney and has been ported to a variety of computers (including most flavors of UNIX and Windows). Compared to other Smalltalk systems, Squeak has 4 important features: * Portability (to Mac, Windows, WinCE, and many flavors of UNIX); * Speed (it uses native C for compute-intensive code); * Price (free, including all source code and the right to distribute applications!); and * Sophistication (full Smalltalk-80 language, libraries, and tools).

Squeak comes under an open source license, meaning that you can download and use it for free.

In the other systems

SystemPortVersion
DragonFlylang/squeak4.10.2_15
FreeBSDlang/squeak4.10.2_15
HardenedBSDlang/squeak4.10.2_15
GhostBSDlang/squeak4.10.2_15

Install

Binary package:

pkg install squeak

From DPorts:

cd /usr/dports/lang/squeak && make install clean

Dependencies

Run dependencies 18

Configuration

No options to configure.

Service scripts
none

Message after installing

In order to be able to make use of squeak you need to have an
    image and a changes file in your working directory as well
    as access to a source file. This is easy by using inisqueak.
    Please see the inisqueak(1) manpage for details.

  Make sure you have the following values in your environment
    variables:
    PATH:            /usr/local/bin
    LD_LIBRARY_PATH: /usr/local/lib
                     /usr/local/lib/squeak/4.10.2-2614