Schemeでプログラミングを始めたいのですが、さまざまな実装が混乱します。さまざまな実装のメリットとデメリットは何ですか?異なるScheme R6RS実装の利点
3
A
答えて
3
すべての実装は、異なるものに焦点を当てる傾向があります。 Racketは大きなライブラリを「電池を含む」と強調していますが、Ikarus Schemeは速いコードをコンパイルすることを奨励しています。あなたは、あなたが望むものに基づいて実装を調べるべきです。あなたが単にスキームを学んでいるならば、DrRacketはフレンドリーなインターフェースと様々なスキームの本のための特定の環境の良い選択です。
また、ほとんどの実装がR5RSをターゲットにし、ほとんどの教科書がR5RS以前のために書かれている場合、R6RS実装を見つける必要はないでしょう。
あなたはSchemeを勉強したいと思っているので、Schemeのリストと再帰を使って考えてみるのは、The Little Schemerです。
2
正直なところ、それぞれに独自の癖や標準への修正がありますが、ほとんど同じです。最も大きな違いは、コンパイル方法です。あなたはたぶん一つを選んでそれと一緒に行くべきです。
ラケットは良いデバッグ用IDEが付属しており、セットアップが簡単です。
関連する問題
- 1. Windows Scheme/Lispの実装
- 2. COMが独自のOfficeライブラリを実装する利点
- 3. マイクロコントローラアーキテクチャでレジスタを実装する利点、つまりロードストアアーキテクチャ
- 4. 配列を使ってリンクリストを実装する - 利点と欠点
- 5. Javaの継承を介して異なる実装のalgoロジックを再利用
- 6. 異なるタイプのホスティングWCFアプリケーションとそこにある利点
- 7. 異なる視点のフラグメントの再利用
- 8. JBoss Weld:テスト用に異なる実装を実装する
- 9. 異なるディレクトリサービスプロバイダ間のLDAP実装
- 10. 利用可能なORBアルゴリズム実装は?
- 11. 実装セクションのユニットにuse節を追加する利点は何ですか?
- 12. Schemeでmin/max関数を実装する
- 13. JVM実装の相違点
- 14. 行列:異なる次元+実装
- 15. リアクティブプログラミングでのアグレッシブタイムアウトの利点利点
- 16. Common LispとSchemeの間の相違点
- 17. OAuthクライアント実装の相違点
- 18. 1つのコンストラクタが別のコンストラクタを実装すると、利点や欠点はありますか?
- 19. 反復最近接点(ICP)の実装はRで利用可能ですか?
- 20. Entity Framework DBSetの主要な利点と利点<MappingTable>
- 21. Scheme/Lisp実装でガベージコレクタを使用していません
- 22. Schemeでパラメータを渡す異常な方法
- 23. サービス利用制限ツールの実装
- 24. 異なるJPA実装によるデータベース型への異なるマッピング
- 25. Unityランナーゲームのオブジェクトプーリング実装(再利用)
- 26. kafkaマルチブローカーの利点
- 27. 異なる視点のポリマーグリッド
- 28. 利点
- 29. 利点
- 30. 利点