mirror of
https://github.com/carp-lang/Carp.git
synced 2024-09-11 05:25:28 +03:00
Make internal functions hidden
This commit is contained in:
parent
b2bb8d0e71
commit
d1155aaed8
@ -167,6 +167,7 @@
|
||||
x
|
||||
(reduce f (f x (car xs)) (cdr xs))))
|
||||
|
||||
(hidden apply-internal)
|
||||
(defndynamic apply-internal [argument-list acc]
|
||||
(if (empty? argument-list)
|
||||
acc
|
||||
@ -196,11 +197,13 @@
|
||||
(let [function-name (list (cadr f))]
|
||||
(apply-internal argument-list function-name)))
|
||||
|
||||
(hidden map-internal)
|
||||
(defndynamic map-internal [f xs acc]
|
||||
(if (empty? xs)
|
||||
acc
|
||||
(map-internal f (cdr xs) (cons-last (f (car xs)) acc))))
|
||||
|
||||
(hidden zip-internal)
|
||||
(defndynamic zip-internal [f forms acc]
|
||||
(if (reduce or-internal false (map-internal empty? forms (list)))
|
||||
acc
|
||||
|
Loading…
Reference in New Issue
Block a user