- SmallInterfaces Squeak Port -
# Introduction
'SmallInterfaces' brings you long-awaited 'interface' in Smalltalk.
The extension is originally developed by Benny Sadeh in VisualWorks NC. (see the SmallInterfaces original web site).
I (Masashi Umezawa) ported this interesting extension to Squeak.
# Main Feature
SmallInterfaces Squeak version 2.0.0 main features are:
- create and use interfaces in Smalltalk.
- generating stub implementation classes from interfaces.
- generating interfaces from classes.
- some GUI support for interface browsing.
- supporting class method interface
- supporting sealing (immutable) interface
- synchronization between interfaces and conforming classes
- providing ANSI Smalltalk v1.9 protocols as Interfaces.
# System Requirements
# License
SmallInterfaces is basically under the original author's licence.
GUIs for Squeak are developed from scratch and under the public domain.(without any warranty).
# Installation and run
- Extract the archive. It will create src folder.
- Put the folder in Squeak root.
- Open a FileList and file-in install.st in the folder.
- File-in "ANSI Interfaces.st", if you like.
- In a workspace, just do it - "SIInterfaceFinder open"
# More Info
- http://wiki.cs.uiuc.edu/VisualWorks/SmallInterfaces
- http://www.mars.dti.ne.jp/~umejava/smalltalk/stClasses/
2000 Masashi Umezawa