Thank you for your comment

Beau­tiful Racket

  1. raco pkg install beautiful-racket
    1
    sh$ raco pkg install beautiful-racket
    
    copy to clipboard
    raco pkg update beautiful-racket
    1
    sh$ raco pkg update beautiful-racket
    
    copy to clipboard
    racket -l br/test
    1
    sh$ racket -l br/test
    
    copy to clipboard
    You installed beautiful-racket correctly.
    1
    You installed beautiful-racket correctly.
    
    copy to clipboard
  2. /path/to/work/info.rkt
    #lang info
    (define collection 'multi)
    1
    2
    #lang info
    (define collection 'multi)
    
    copy to clipboard
  3. cd /path/to/work
    raco pkg install
    1
    2
    sh$ cd /path/to/work
    sh$ raco pkg install
    
    copy to clipboard
    Linking current directory as a package
    raco setup: version: 7.3.0.6
    raco setup: platform: x86_64-macosx [3m] ···
    1
    2
    3
    Linking current directory as a package
    raco setup: version: 7.3.0.6
    raco setup: platform: x86_64-macosx [3m] ···
    
    copy to clipboard
  4. path/to/work/foo/main.rkt
    #lang br/quicklang
    (provide (rename-out [mb #%module-begin]))

    (define-macro (mb . _)
      #'(#%module-begin (displayln "You did it")))

    (module reader syntax/module-reader
      foo)
    1
    2
    3
    4
    5
    6
    7
    8
    #lang br/quicklang
    (provide (rename-out [mb #%module-begin]))
    
    (define-macro (mb . _)
      #'(#%module-begin (displayln "You did it")))
    
    (module reader syntax/module-reader
      foo)
    
    copy to clipboard
    test.rkt
    #lang foo
    1
    #lang foo
    
    copy to clipboard
    You did it
    1
    You did it
    
    copy to clipboard
  5. raco pkg remove work
    1
    sh$ raco pkg remove work
    
    copy to clipboard
← prev next →