Start from a main routine: Difference between revisions

Content added Content deleted
(Add Racket example)
Line 80: Line 80:
=={{header|Racket}}==
=={{header|Racket}}==


Racket can be configured to run a REPL, run a main function, or just run top-level expressions. A main function can be run by executing <tt>racket -tm program.rkt</tt>.
Racket can be configured to run a REPL, run a main function, or just run top-level expressions. A <tt>main</tt> function can be run by executing <tt>racket -tm program.rkt</tt>.


<lang lisp>
<lang lisp>
#/usr/bin/env racket -tm
#lang racket
#lang racket
(provide main)
(provide main)
(define (main)
(define (main . args) (displayln "Hello World!"))
(displayln "Hello World!"))
</lang>
</lang>