Import 导入因子代码而不将其放入工作目录?
我喜欢控制代码的版本。将每个Factor文件从我的git复制到Factor的工作目录中,然后再复制回来,这将是一件痛苦的事情Import 导入因子代码而不将其放入工作目录?,import,include,require,factor-lang,Import,Include,Require,Factor Lang,我喜欢控制代码的版本。将每个Factor文件从我的git复制到Factor的工作目录中,然后再复制回来,这将是一件痛苦的事情 Factor是否有一个类似于Ruby的require的导入命令,该命令在当前目录中查找源代码?编写一个宏来执行此操作非常简单。将以下内容添加到系数rc中: ! INCLUDING macro that imports source code files in the current directory USING: kernel vocabs.loader parser
Factor是否有一个类似于Ruby的
require
的导入命令,该命令在当前目录中查找源代码?编写一个宏来执行此操作非常简单。将以下内容添加到系数rc中:
! INCLUDING macro that imports source code files in the current directory
USING: kernel vocabs.loader parser sequences lexer vocabs.parser ;
IN: syntax
: include-vocab ( vocab -- ) dup ".factor" append parse-file append use-vocab ;
SYNTAX: INCLUDING: ";" [ include-vocab ] each-token ;
您可以像这样使用它(请参阅)
编写一个宏来实现这一点很容易。将以下内容添加到系数rc中:
! INCLUDING macro that imports source code files in the current directory
USING: kernel vocabs.loader parser sequences lexer vocabs.parser ;
IN: syntax
: include-vocab ( vocab -- ) dup ".factor" append parse-file append use-vocab ;
SYNTAX: INCLUDING: ";" [ include-vocab ] each-token ;
您可以像这样使用它(请参阅)