diff --git a/extra/enter/authors.txt b/extra/enter/authors.txt new file mode 100644 index 0000000000..ce0899f16e --- /dev/null +++ b/extra/enter/authors.txt @@ -0,0 +1 @@ +Sam Anklesaria \ No newline at end of file diff --git a/extra/enter/enter.factor b/extra/enter/enter.factor new file mode 100644 index 0000000000..845182c726 --- /dev/null +++ b/extra/enter/enter.factor @@ -0,0 +1,8 @@ +! Copyright (C) 2009 Sam Anklesaria. +! See http://factorcode.org/license.txt for BSD license. +USING: accessors kernel parser vocabs.parser words ; +IN: enter +! main words are usually only used for entry, doing initialization, etc +! it makes sense, then to define it all at once, rather than factoring it out into a seperate word +! and then declaring it main +SYNTAX: ENTER: gensym [ parse-definition (( -- )) define-declared ] keep current-vocab (>>main) ; \ No newline at end of file