6

I need some smalltalk with GUI for my homework, and I'm running Mac OS X Lion (10.7).

I've seen that unix users usually use GNU Smalltalk and GTK+.

I've tried to install them from different versions of sources and all of them give some errors.

Then I've used MacPorts, but that installation breaks GTK+ bindings for gst.

Finally I've tried to install it using fing package manager (because GNU states that I should install everything nice) but there is no smalltalk package for 10.7 OS (though there is for previous ones).

Is there some way to use smalltalk under Mac OS Lion, or should I for example run Ubuntu on virtual machine?

Bill the Lizard
  • 398,270
  • 210
  • 566
  • 880
Uko
  • 13,134
  • 6
  • 58
  • 106
  • Squeak or Pharo are both good. Most of these videos (besides how to install) work for either: http://www.youtube.com/playlist?list=PL6601A198DF14788D&feature=view_all – Saijanai Apr 14 '12 at 22:30

4 Answers4

10

You could also try Pharo, which is a fork of Squeak.

http://www.pharo-project.org/home

Randy Coulman
  • 546
  • 1
  • 3
  • 6
  • this is and interesting option :). Though it's hard to get used to some gui right-click and 'Do It', after some command-lining and emacs coding. I'll look into it, and least the website and screenshots look better then Squeak :) – Uko Mar 02 '12 at 17:14
  • Graphical Smalltalks do tend to be more mouse heavy, but for things like 'Do It', there are generally keyboard shortcuts. For example, in Pharo Ctrl-D/Cmd-D will do that. – Randy Coulman Mar 04 '12 at 05:50
  • Yes, I know. It's just that I'm used to more command line programing :) – Uko Mar 04 '12 at 17:30
5

Uko,

Have you looked at Squeak? Its an open source version of Smalltalk which is really fun to use and is supported on most platforms.

See:

http://squeak.org/

You will need a specific SqueakVM for the Mac:

http://www.squeakvm.org/mac/

Let me know if you have any further questions...

unnsse
  • 51
  • 2
4

Squeak or Pharo are real Smalltalks (unlike GNU). This means they have a Smalltalk specific IDE. IDEs were invented by the creators of Smalltalk, so whatever you think you know about IDEs, you probably don't.

My video series, Squeak from the very start, shows how to download the latest Squeak Smalltalk and get started with it. Pharo isn't any harder to install either.

http://www.youtube.com/playlist?list=PL6601A198DF14788D&feature=view_all

Saijanai
  • 133
  • 2
1

You can also give the Personal Use version of VisualWorks a spin:

http://www.cincomsmalltalk.com/main/developer-community/trying-cincom-smalltalk/try-cincom-smalltalk/

I'm assuming you'll get a 7.8(.1?) version there. The OSX skin is pretty dated. I promise it's getting better. Look for 7.9 soon now.

Travis Griggs
  • 21,522
  • 19
  • 91
  • 167