השורה הראשונה היא הערה, כאשר Scheme רואה נקודה ופסיק (;), היא מתעלמת מהם ומכל השורה הבאה אחריהם.
השימוש ב- begin הוא הדרך של Scheme להציג סדרה של תת תבניות. במקרה שלנו ישנם שתי תת תבניות
.הראשונה נקראת הפרוצדורה display, אשר מציגה את הארגומנטים שלה
(כלומר את: "!Hello World") ל-console (או למסך). פונקציה זו מלווה ע"י פרוצדורה נוספת והיא newline
,היורדת שורה.
על מנת להריץ את תוכנית ,דבר ראשון עליך להפעיל את Scheme. זה בד"כ נעשה ע"י הקלדת השם של קובץ הריצה
של Scheme בשורת הפקודה של מערכת ההפעלה.
לדוגמא, במקרה של MzScheme נקליד mzscheme ב-prompt של מערכת ההפעלה.
פעולה זו קוראת ל-listener של Scheme, אשר קורא את הקלט הדרוש ,מעריך אותו ומדפיס את התוצאה (אם יש)
ואח"כ מחכה שוב לקלט מן המשתמש. על כן יש המכנים זאת מעגל : "קריאה-הערכה-הדפסה".
יש לשים לב שה-listener דומה למערכת ההפעלה אשר מונעת ע"י פקודות, קוראת אותן, מריצה ואח"כ מחכה לעוד.
כמו למערכת ההפעלה גם ל-listener של Scheme יש prompt משלו בד"כ <, אך הוא יכול להיות גם אחרת.
ב-prompt של ה-listener, נטעין את הקובץ hello.scm ע"י הפקודה: