2011-08-19 42 views

回答

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 
相關問題