use honu/core. make a convenient macro for providing stuff
This commit is contained in:
parent
00989ef01b
commit
9c30bda973
|
@ -2,7 +2,23 @@
|
|||
|
||||
(require (prefix-in racket: racket/base))
|
||||
|
||||
;; require's and provide's a module
|
||||
(define-syntax-rule (provide-module module ...)
|
||||
(begin
|
||||
(begin
|
||||
(racket:require module)
|
||||
(racket:provide [all-from-out module]))
|
||||
...))
|
||||
|
||||
(provide-module "core/main.rkt"
|
||||
"private/struct.honu"
|
||||
"private/function.honu")
|
||||
|
||||
#|
|
||||
(racket:require "core/main.rkt"
|
||||
"private/struct.honu")
|
||||
"private/struct.honu"
|
||||
"private/function.honu")
|
||||
(racket:provide [all-from-out "core/main.rkt"])
|
||||
(racket:provide [all-from-out "private/struct.honu"])
|
||||
(racket:provide [all-from-out "private/struct.honu"
|
||||
"private/function.honu"])
|
||||
|#
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#lang honu
|
||||
#lang honu/core
|
||||
|
||||
provide function;
|
||||
macro function ()
|
||||
|
|
Loading…
Reference in New Issue
Block a user