ラケットにはどのくらいのラケットが書かれていますか?たとえば、argmax関数はRacketまたはCで実装されていますか?テイクとドロップはどうですか?私はgithubのソースでそれを見つけることができませんでした。ラケットソースおよび/またはクックブックの例
私が尋ねる理由は、Scheme/Racket初心者としては、機能的な/再帰的なベストプラクティスを扱うために、できるだけエレガントなラケットコードのソースを掘り下げることが非常に便利だということです。もちろん、すべてがほとんどC言語で実装されている場合、これは私の正しい方向ではありません。
また、 "my-map"や "my-length"に似た、ラケットの多くの組み込み関数を再作成する方法を示すオンラインのどこかに "cookbook"や "examples"ページがありますか?
ありがとうございました。
ありがとうございました。 /lib/racket/collects/racket/list.rktには大きな飛躍があります。 – Scott
また、すべてのパッケージにソースへのリンクを持つPLaneTもお勧めします。例えば、私はhttp://planet.racket-lang.org/display.ss?package=rle.plt&owner=dyooに非常にばかげたランレングスエンコーディングライブラリを持っており、 "Browse"リンクの下でそのソースを調べることができますそのページに – dyoo