I am having difficulty in interpreting Racket's command-line
options described in the User Guide.  Please help if you can.

I want to do something like this:

   racket -t echo.rkt -e '(echo "hi")'

The file echo.rkt (which is given at the end of this message)
is a module that provides a function "echo" which simply prints
its argument to the terminal.

I expect the Unix command

   racket -t echo.rkt -e '(echo "hi")'

to print "hi" to the terminal and exit.  But it doesn't; it complains
about an unbound identifier.  This is Racket v5.1.3, if it matters.

Here is the content of the file echo.rkt:

;; echo.rkt ------------

#lang racket

(provide echo)

(define (echo x)
  (display x)
  (newline))

;; end of echo.rkt -----


-- 
Rouben Rostamian
____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to