Objective-Smalltalk is a programming language derived from Smalltalk, Objective-C with significant additions for connector-oriented programming.
It is still experimental.
-
Clone MPWFoundation
git clone https://github.com/mpw/MPWFoundation.git
-
Clone ObjectiveSmalltalk
-
Open Objective-Smalltalk/objective-smalltalk.xcworkspace
-
Build the 'stsh' scheme
Example scripts are in the scripts directory.
- Install GNUstep, I used a build script.
- Clone both projects as above.
- run ./makeheaderdir in each of the project directories
- use make in each of the project directories to build (MPWFoundation first)
- Navigate to the raspi directory in ObjectiveSmalltalk
- run make raspish
The raspish is pre-configured/-linked to know about GPIO pins.
These should also work for other Linux systems. For example, the Objective-S website is served by Objective-S on Digital Ocean Droplet with Ubuntu.