Question: I would like to understand the basics of how to write and execute a small talk program on Linux OS. Can you explain it with a simple example?
Answer: In this article, let us review very quickly how to write a basic Hello World SmallTalk program and execute *.st program on Linux or Unix OS.
1. Write a Hello World SmallTalk Program
Create the helloworld.st program using the Vim editor as shown below.
$ vim helloworld.st "Hello world Program" 'Hello World!' printNl !
2. Make sure gst (GNU Smalltalk) is installed on your system
Make sure gst is installed on your system as shown below.
$ whereis gst gst: /usr/bin/gst /usr/include/gst.h /usr/share/man/man1/gst.1.gz $ which gst /usr/bin/gst
Installing GNU Smalltalk virtual machine.
If you don’t have smalltalk virtual machine, install it as shown below.
$ sudo apt-get install gnu-smalltalk
3. Execute the small talk program.
$ gst helloworld.st Hello World!
4. Smalltalk interactive mode
You can also execute smalltalk commands interactively in the smalltalk shell as shown below.
$ gst -q GNU Smalltalk ready st> 'Hello World!' printNl ! 'Hello World!' st>