我喜欢控制我的代码的版本。将每个因子文件从我的git复制到Factor的工作目录并返回。
是一件痛苦的事 Factor是否有一个类似于Ruby的require
的导入命令,在当前目录中查找源代码?
答案 0 :(得分:1)
写一个执行此操作的宏很容易。将以下内容添加到~/.factor-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 ;
您可以这样使用(请参阅Rosetta Code)。
#! /usr/bin/env factor
INCLUDING: scriptedmain ;
USING: io math.parser ;
IN: test
: main ( -- ) meaning-of-life "Test: The meaning of life is " write number>string print ;
MAIN: main