Skip to content

gpummer/Objective-Smalltalk

This branch is 548 commits ahead of, 1018 commits behind mpw/Objective-Smalltalk:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b8236d1 · May 19, 2023
Apr 30, 2023
Apr 9, 2023
Apr 24, 2021
Mar 1, 2021
Aug 14, 2022
Sep 11, 2016
Apr 9, 2023
Apr 30, 2023
Apr 9, 2023
Jan 20, 2021
Aug 14, 2022
Apr 9, 2023
Oct 31, 2018
May 2, 2014
Jun 2, 2021
Nov 26, 2021
Sep 11, 2016
Dec 1, 2013
Apr 27, 2023
Feb 7, 2021
Feb 20, 2021
May 19, 2023
Jul 30, 2021
Apr 30, 2023
Feb 7, 2021
Oct 16, 2011
Sep 11, 2016
Sep 13, 2022
Apr 13, 2021
Oct 24, 2021
May 3, 2023
Aug 6, 2020
Jun 28, 2021
May 19, 2023
Sep 11, 2016
Mar 13, 2023
Aug 14, 2022
May 1, 2020
Jan 12, 2022
Sep 11, 2016
Apr 26, 2021
Jul 16, 2020
Sep 26, 2011
Mar 7, 2011
Mar 7, 2011
Apr 14, 2021
Mar 17, 2021
May 31, 2011
May 31, 2011

Repository files navigation

Objective-Smalltalk

Objective-Smalltalk is a programming language derived from Smalltalk, Objective-C with significant additions for connector-oriented programming.

It is still experimental.

Build instructions:

  1. Clone MPWFoundation

    git clone https://github.com/mpw/MPWFoundation.git

  2. Clone ObjectiveSmalltalk

    git clone https://github.com/mpw/Objective-Smalltalk.git

  3. Open Objective-Smalltalk/objective-smalltalk.xcworkspace

  4. Build the 'stsh' scheme

Example scripts are in the scripts directory.

Raspberry Pi build instructions

  1. Install GNUstep, I used a build script.
  2. Clone both projects as above.
  3. run ./makeheaderdir in each of the project directories
  4. use make in each of the project directories to build (MPWFoundation first)
  5. Navigate to the raspi directory in ObjectiveSmalltalk
  6. 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Objective-C 68.8%
  • C 14.2%
  • Assembly 8.3%
  • Smalltalk 4.3%
  • LLVM 1.8%
  • Makefile 1.1%
  • Other 1.5%