racket/collects/honu/main.rkt

32 lines
860 B
Racket

#lang honu/private
(require (prefix-in racket: (combine-in racket/base racket/list)))
;; 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/common.rkt"
;;"private/struct.honu"
;;"private/function.honu"
;;"private/common.honu"
)
(provide sqr sqrt sin max else
number? symbol?
null
null?
length
substring
(rename-out [honu-cond cond]
[null empty]
[string-length string_length]
[racket:empty? empty?]
[racket:first first]
[racket:rest rest]))