MC Andre
2011-08-04 08:06:03 UTC
I'd like to learn Smalltalk, but I can't decide on an implementation.
Squeak and Pharo have good documentation and installers for Mac,
Windows, and Linux. But Squeak and Pharo require running a VM/GUI app.
I prefer command line programming for too many reasons to get into.
There's GNU Smalltalk, which does run as a command line program, but
has no installers, only source and a makefile. I currently use MSYS,
but in my experience it's a major pain to get anything working in that
environment.
If someone can tell me how to run Squeak or Pharo scripts in a typical
bash shell, or provide GST installers for Mac, Windows, and Linux, I'd
be much more likely to explore Smalltalk.
Side note: I experience a similar situation with Common Lisp. CLISP
installs well on Mac/Windows/Linux, but has trouble with FFI. SBCL has
no trouble with FFI, but can't install on certain Xen configurations.
Squeak and Pharo have good documentation and installers for Mac,
Windows, and Linux. But Squeak and Pharo require running a VM/GUI app.
I prefer command line programming for too many reasons to get into.
There's GNU Smalltalk, which does run as a command line program, but
has no installers, only source and a makefile. I currently use MSYS,
but in my experience it's a major pain to get anything working in that
environment.
If someone can tell me how to run Squeak or Pharo scripts in a typical
bash shell, or provide GST installers for Mac, Windows, and Linux, I'd
be much more likely to explore Smalltalk.
Side note: I experience a similar situation with Common Lisp. CLISP
installs well on Mac/Windows/Linux, but has trouble with FFI. SBCL has
no trouble with FFI, but can't install on certain Xen configurations.