広範なカテゴリ理論の知識がない人にアクセスできる例があるリストはありますか?ここでzygo/meta/histo/para/futu/dyna/whatever-morphismsとは何ですか?
答えて
Functional Programming with Bananas, Lenses, Envelopes and Barbed Wire(PDF)も同様に役立つはずです。表記はちょっと毛深くなりますが、数回それを読んで、あなたのリストをノックダウンすることができます。
また、再帰スキーム(archived)blog postをご覧ください。ブロガーはすぐに個別にプレゼンテーションを行う予定ですので、定期的にチェックしてください。
異型性について学ぶことから始まります。それらは把握するのが最も簡単です。あなたはすでに1つを知っています:foldr
!
次に、アナモフィズム(unfoldr
)とパラモルフィズムのために行ってください。その後、他のWikipediaの記事や論文に行く。それまでに理解しやすくなります。
私はすでにカタ、アナ、ハイロ、メタを把握しているので、私はそれらを問題に言及していません。 :)残りのウィキペディアの記事は非常に広範ではないか存在しません。 – Fixpoint
最近Edward KmettさんがField Guide to recursion schemesを投稿しました。
はい、すでに読んでいます。非常に便利な要約。 – Fixpoint
お寄せいただきありがとうございます。最善の策は、VeneとKabanovのdynamophismの論文から始めることです。それは少なくともヒストとダイナの使用を動機付けするので、そこからあなたはフューチャーを知ることができます。 http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.60.9336 –
ここ再帰スキームのティム・ウィリアムズスライドをチェックアウト:
http://www.timphilipwilliams.com/slides.html
を彼らはそれぞれのやる気例と* -morphismsのすべてを説明します。
- 1. IPM.Noteとは何ですか?その用途は何ですか?
- 2. @privateとは何ですか?その用途は何ですか?
- 3. コピーオンライトとは何ですか?
- 4. @AttributeOverrideとは何ですか?
- 5. スケジューリングジッタとは何ですか?
- 6. プログレッシブエンハンスメントとは何ですか?
- 7. 「ベンチテストコード」とは何ですか?
- 8. タイプセーフティとは何ですか?
- 9. 「ラムダリフティング」とは何ですか?
- 10. rgbReservedとは何ですか?
- 11. Sqliteとは何ですか?
- 12. tiny_free_list_add_ptrとは何ですか?
- 13. sun.jnu.encodingとは何ですか?
- 14. シリアライゼーションプロキシパターンとは何ですか?
- 15. シングルトンタイプとは何ですか?
- 16. パーマスペースとは何ですか?
- 17. 「スタックアライメント」とは何ですか?
- 18. グループリーダーとは何ですか
- 19. チークプレスイベントとは何ですか?
- 20. オントロジーエクスポータとは何ですか?
- 21. UIGobblerGestureRecognizerとは何ですか?
- 22. `CString`とは何ですか?
- 23. PictureListenerとは何ですか?
- 24. データベースセッションとは何ですか?
- 25. Microsoft.Practices.EnterpriseLibrary.Dataとは何ですか
- 26. DTDとは何ですか?
- 27. RevertToSelf()とは何ですか? #
- 28. 「ボーイングアジャイルソフトウェアプロセス」とは何ですか?
- 29. タイプコードとは何ですか?
- 30. .NET:WPFとは何ですか?
なぜあなたはそれらを知りたいですか? (あなたがカテゴリ理論に興味がないなら、私は意味する...) – ShreevatsaR
カテゴリの理論は毎回私のお尻に私をノックする。 –
Zygo-Meta-Histo-Para-Expi-Ali-Docious! – Apocalisp