5
Common Lispには、構文をLispコードに構文解析するために使用できる「読み込みマクロ」があります。Schemeのマクロを読む
- 純粋なSchemeで実装することは可能ですか?
- これをサポートしている実装と実装は何ですか。
Common Lispには、構文をLispコードに構文解析するために使用できる「読み込みマクロ」があります。Schemeのマクロを読む
ちょっとした移植方法は、SRFI-10の読者マクロの限定された形式です。これらは、鋭い記号とコンマで始まり、その後、読み込み時のコンストラクタを識別する記号で始まるリスト式でなければなりません。
CHICKENはまた、リーダーのマクロフックとしてarbitrary charactersを使用するためのサポートを提供します。
純粋ではないSchemeですが、Racketには次のようなものがあります。http://docs.racket-lang.org/reference/Reader_Extension.html – uselpa
読者のマクロでは、パーサーにフックが必要なので、おそらく使用しているスキーム。 IEでは、独自のパーサーを構築していない限り、おそらく純粋なスキームで実装することはできません。 –