Thank you for your comment

Beau­tiful Racket / racket school 2019

  1. (module module-name expander
       other-expressions
       to-expand
       and-evaluate ...)
    1
    2
    3
    4
    (module module-name expander
       other-expressions
       to-expand
       and-evaluate ...)
    
    copy to clipboard
  2. (module module-name expander
       other-expressions
       to-expand
       and-evaluate ···
      (module submodule-name submodule-expander
        more-expressions ···))
    1
    2
    3
    4
    5
    6
    (module module-name expander
       other-expressions
       to-expand
       and-evaluate ···
      (module submodule-name submodule-expander
        more-expressions ···))
    
    copy to clipboard
  3. foo.rkt
    #lang racket
    (displayln (format "Hello world ~a" 42))
    1
    2
    #lang racket
    (displayln (format "Hello world ~a" 42))
    
    copy to clipboard
    foo.rkt
    (module foo racket
      (displayln (format "Hello world ~a" 42)))
    1
    2
    (module foo racket
      (displayln (format "Hello world ~a" 42)))
    
    copy to clipboard
  4. foo-pollen.rkt
    (module foo pollen
      (println metas))
    1
    2
    (module foo pollen
      (println metas))
    
    copy to clipboard
    foo-racket.rkt
    (module foo racket
      (println metas))
    1
    2
    (module foo racket
      (println metas))
    
    copy to clipboard
hello.rkt
#lang pollen
Hello world
◊metas
1
2
3
#lang pollen
Hello world
◊metas
copy to clipboard
← prev next →