Handbook
Glossary
(require) ( name -- )
Vocabulary
vocabs
.
loader
.
private
Inputs
name
an
object
Outputs
None
Definition
IN:
vocabs.loader.private
GENERIC:
(require)
( name -- )
Methods
USING:
combinators
kernel
namespaces
strings
vocabs
vocabs.loader
vocabs.loader.private
;
M:
string
(require)
dup
check-vocab-hook
get
( vocab -- )
call-effect
create-vocab
(require)
;
USING:
vocabs
vocabs.loader.private
;
M:
vocab-link
(require)
vocab-name
(require)
;
USING:
accessors
kernel
vocabs
vocabs.loader.private
;
M:
vocab
(require)
dup
source-loaded?>>
+parsing+
eq?
[
dup
source-loaded?>>
[
dup
load-source
]
unless
dup
docs-loaded?>>
[
dup
load-docs
]
unless
]
unless
drop
;