emgm.

大衆のための拡張性とモジュラージェネリックを実装するHaskellライブラリ
今すぐダウンロード

emgm. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Freeware
  • 価格:
  • FREE
  • 出版社名:
  • EMGM Team
  • 出版社のWebサイト:
  • http://www.cs.uu.nl/wiki/GenericProgramming/EMGM
  • オペレーティングシステム:
  • Mac OS X
  • ファイルサイズ:
  • 56 KB

emgm. タグ


emgm. 説明

大衆のための拡張性およびモジュラージェネリック名を実装するHaskellライブラリ EMGMは、タイプクラスを備えた一般的なプログラミングのための無料でオープンソースの汎用Haskellライブラリです。設計は、製品の総構造として代数データ型をモデル化するという考えに基づいています。多くのデータ型をこのようにモデル化することができます、そしてそれらがすべて共通の構造を共有することができるので、この構造で動作する一般的な関数を書くことができます。ライブラリは3つの主要なコンポーネントを提供します。 。これには、ライブラリ全体で使用されているデータ型のコレクション(例えば、SUM、PRODUCT、UNIT)およびタイプクラス(例えば、一般的な、担当者)が含まれます。これが、データ型の一般的なサポートを追加するため、またはアドホックケースを定義するために独自の一般的な機能を定義する必要があるものです。・データ - 標準のデータ型の一般的に使用するためのサポート。 、タプルなどの型は、Haskellに組み込まれているか、標準ライブラリに含まれています。 EMGMは、これらのデータ型で一般的な機能を完全にサポートしています。このコンポーネントのモジュールは、独自のデータ型の一般的なサポートを追加するときにガイドとしても便利です。・関数 - 有用な総称関数の集まり。これらはさまざまなデータ型で作業し、広範囲の操作を提供します。たとえば、折り目関数の一般化を抑制します。これは、多型コンテナの要素を柔軟に抽出することができるので、最も便利な機能の1つです。 "EMGM"の重要な機能は次のとおりです。 ・商品の合計ビューを使用したデータ型 - 一般的なプログラミング ・使用できる一般的な機能の大規模なコレクション ・標準のデータ型のサポート:リスト、多分、タプル ・新しいデータ型のサポートを簡単に追加できます ・タイプクラスは構造的に誘導的なスタイルで新しい機能を簡単に書き込む ・一般的な関数は任意のデータ型のアドホックケースで拡張可能です ・一般的な機能の優れた性能 要件: ・GHC.


emgm. 関連ソフトウェア

xlrd.

開発者向けライブラリMicrosoft Excelスプレッドシートファイルからデータを抽出する ...

192 122 KB

ダウンロード