5

defproc関数定義をフォーマットするために使用しようとしています(ライブラリを文書化するためではありません)。以下のコードは正しくフォーマットされていますが、Scribble を実行するとコンソールに醜い警告が表示されます。

#lang scribble/manual
@require[(for-label racket/contract)]

@defproc[(f [x integer?]) integer?]{
  The best @racket[f].
}

実行中scribble --html example.scrblの印刷物:

example.scrbl:4:10: WARNING: no declared exporting libraries for definition
  in: f

フォーマットに使用defprocしてエラーメッセージを削除する方法はありますか?

4

1 に答える 1

4

はい。オプションの引数を追加して#:link-target? #f、目標を伝えます。

#lang scribble/manual
@require[(for-label racket/contract)]

@defproc[#:link-target? #f
         (f [x integer?]) integer?]{
  The best @racket[f].
}
于 2016-10-21T18:43:56.147 に答える