2017-03-14 5 views
3

別のモジュール内の名前付きモジュールからエクスポートされた単語を使用する方法の例を探しています。名前付きモジュールの単語を別の名前付きモジュールの内部で使用する方法は?

輸入

REFINEMENTS: 
/version 
ver [tuple!] 
    Module must be this version or greater 
/check 
sum [binary!] 
    Match checksum (must be set in header) 
/no-share 
    Force module to use its own non-shared global namespace 
/no-lib 
    Don't export to the runtime library (lib) 
/no-user 
    Don't export to the user context 

の助けから、それはインポート/無LIB自体がそう輸入 libのコンテキストにインポートする必要があり単語を置いていないことを示唆しているのでしょうか?しかし、それはしません。

これは機能しますが、インポート自体が機能するはずです。

import/no-lib %my-named-module.reb 
append lib compose [f: (:my-exported-function)) 

と私は、その後のlib/Fに

+0

[this Q/A](http://stackoverflow.com/questions/14420942/how-are-words-bound-within-a-rebol-module)を見ましたか? – giuliolunati

+0

@giuliolunati私はそれが記述どおりに動作するとは思わない。エクスポートは単語として存在しません。 –

答えて

1

を使用して機能にアクセスすることができます。Module1の

WORD1に:;:インポート "モジュール2

MOD1中...

module1

word1 :: mod1/word1

+0

私は知っている、答えは*輸出*言葉に固有ではない... – giuliolunati

関連する問題