title: How do you run a scheme program in the terminal of Ubuntu?
body: <p>I have searched and I really can't seem to find this really basic question. I am new to mit-scheme and essentially I want to recreate hello world but instead of doing it through the prompt, I want to have a scheme file that contains the following code:</p>
  <pre><code> (define hello-world
   (lambda ()
       (begin
          (write 'Hello-World)
          (newline)
          (hello-world))))
  </code></pre>
  <p>The problem is I am missing the simplest questions: What is the file extension for a scheme file? How do I run that file through scheme?</p>
  <p>I have tried <code>.ss</code> and <code>.scm</code> but every time I try <code>scheme hello-world.scm</code> it says:</p>
  <pre><code>;Warning: Invalid keyword: &quot;hello-world.scm&quot;
  
  ;Warning: Unhandled command line options: (&quot;hello-world.scm&quot;)
  </code></pre>