[racket] Help: Running racket programs from command line

From: Horace Dynamite (horace.dynamite at gmail.com)
Date: Mon Sep 27 16:39:20 EDT 2010

> Say, the racket file is file.rkt
> ***********
> (define (twice x)
>         (* 2 x))
> and so on....
> **********
> I want to test if (twice 2) is 4 from the command line.

You need to know what "folder" or "directory" you saved the file in.
Lets say it's in C:\racket\

Click Start -> Run and type "cmd" (without the quotes)
Then type (again, without quotes)
"cd C:\racket\"

(or you could pass the full path to enter! (see below) instead)

If the racket executable is in your path, you should be able to type
"racket.exe" and have the racket program waiting for your input. If
this is not the case, you need to find out where your racket
executable is. Try "C:\program files\Racket\racket.exe".

If that doesn't work, hunt through you're program files folder to see
where you installed Racket.

Once the racket program is waiting on your input, type "(enter!
"file.rkt")" and you should be all set, then you may type "(twice 2)"
and see the result.

This will only work if you "cd"'d into the correct folder above.

More experienced users have made running racket from the "command
line" like this more convenient by setting up their favourite editor
to automatically launch the racket program, and to make sure it's in
the folder their racket files are located.

If this all sounds too complicated (it does to me), I'd strongly
suggest you use DrRacket.

Hope that helps,


Posted on the users mailing list.