Hello World in Scheme

Published on 25 December 2018 (Updated: 25 December 2018)

Hello World in Scheme

In this article, we will have a look at Hello World in Scheme, a minimalist dialect of Lisp.

How to Implement the Solution

At long last, here’s an implementation of Hello World in Scheme:

(display "Hello, World!")

If you checked out the tutorial on Hello World in Lisp, then this should be easy. First things first, we have the display function. The display function works exactly as you would expect. It takes some input and displays it to the user.

As a result, it’s natural to expect that the input in this case is Hello World. All we do is pass the Hello World string to display, and we’re done.1

How to Run Solution

As usual, we can give it a go with an online Scheme interpreter. Just drop the code above into the editor and hit run.

Alternatively, we can download CHICKEN Scheme and a copy of the solution. Assuming CHICKEN Scheme is on our path, we can run the following from a command line:

csi -s hello-world.scm

That will run the Scheme file as a script which will quickly print the “Hello, World!” string.1


References

  1. J. Grifski, “Hello World in Scheme,” The Renegade Coder, 02-Apr-2018. [Online]. Available: https://therenegadecoder.com/code/hello-world-in-scheme/. [Accessed: 25-Dec-2018].  2