≡ Menu

Smalltalk Hello World Example: How To Write and Execute Smalltalk Program on Linux OS

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

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!'
Add your comment

If you enjoyed this article, you might also like..

  1. 50 Linux Sysadmin Tutorials
  2. 50 Most Frequently Used Linux Commands (With Examples)
  3. Top 25 Best Linux Performance Monitoring and Debugging Tools
  4. Mommy, I found it! – 15 Practical Linux Find Command Examples
  5. Linux 101 Hacks 2nd Edition eBook Linux 101 Hacks Book

Bash 101 Hacks Book Sed and Awk 101 Hacks Book Nagios Core 3 Book Vim 101 Hacks Book