Hello
«greeting»
1 Literate Programs
2 Module Definition
«*»
3 Source
0.1+20220115

Hello

unworriedsafari

(hello "I'm a programmer."
       "Welcome to my homepage.")

1 Literate Programs

The following literate programs are written in Racket language:

  1. Dataflow Variables

  2. Loop

More specifically, they are written in hyper-literate language. This means they are regular Racket modules that you can require or run. Each program’s page has a link to the program’s module in the ‘Source’ section. For example, to use the dataflow-variable class in your own Racket program, get the module dataflow.scrbl from the Dataflow Variables page and do (require "/path/to/dataflow.scrbl").

2 Module Definition

This section lists the module definition of the program. This homepage is also a program.

«*» ::=
(define-syntax hello
  (syntax-rules ()
    ((_ string ...)
     (for-each displayln (list "Hello," string ...)))))
 
«greeting»

3 Source

The source of this homepage is index.scrbl. If you run it, it will greet you with the greeting at the top of the page. Note that you need to have the hyper-literate package installed.