hs-道特网:实用主义。Haskell的NET互操作

[.net文件,bsd3型,图书馆][建议标签]

hs-道特网集成了。NET平台与Haskell(通过GHC)

它可以让您与进行交互。NET代码和库,提供完全访问权限至。NET对象的类型安全方式。这还包括参数化。净值类型(泛型类型)以Haskell自然的方式表示它们。

双重地,可以从访问和调用Haskell函数。净收入,hs-道特网透明地将这些作为代表公开给您。这个的两个示例用法工具是在编程LINQ和Windows窗体时使用HaskellUI。以下是如何启动访问LINQ的示例程序:

c: \haskell>cd示例c: \haskell>ghci LinqQuery.hs....LinqQuery>whereQuery

该包还包括自动生成Haskell的工具支持包装器和类型。NET类。该软件包假定至少2.0版这个。NET框架。

有关软件包及其功能的更多信息,请访问http://haskell.forkIO.com/dotnet


[跳到自述]

模块

  • 净值
    • 净利润。底座
    • 系统
      • 净利润。系统。行动
        • 净利润。系统。行动。类型
      • 净利润。系统。阵列
      • 净利润。系统。委托
        • 净利润。系统。异步回调。类型
      • 净利润。系统。烧焦
      • 收藏
        • 净利润。系统。收藏。集合库
        • 通用
          • 净利润。系统。收藏。通用。字典
            • 净利润。系统。收藏。通用。字典。枚举器
              • 净利润。系统。收藏。通用。字典。枚举器。类型
            • 净利润。系统。收藏。通用。字典。密钥集合
              • 净利润。系统。收藏。通用。字典。KeyCollection。类型
            • 净利润。系统。收藏。通用。字典。类型
            • 净利润。系统。收藏。通用。字典。ValueCollection公司
              • 净利润。系统。收藏。通用。字典。ValueCollection。类型
          • 净利润。系统。收藏。通用。I收集
            • 净利润。系统。收藏。通用。I收集。类型
          • 净利润。系统。收藏。通用。排序次序
            • 净利润。系统。收藏。通用。I比较。类型
          • 净利润。系统。收藏。通用。IDictionary(图片)
            • 净利润。系统。收藏。通用。IDictionary。类型
          • 净利润。系统。收藏。通用。IEnumerable(IEnumerabled)
            • 净利润。系统。收藏。通用。IEnumerable。类型
          • 净利润。系统。收藏。通用。迭代器
            • 净利润。系统。收藏。通用。IE分子。类型
          • 净利润。系统。收藏。通用。IEquality比较器
            • 净利润。系统。收藏。通用。IE质量公司。类型
          • 净利润。系统。收藏。通用。IL列表
            • 净利润。系统。收藏。通用。IL列表。类型
          • 净利润。系统。收藏。通用。键值对
            • 净利润。系统。收藏。通用。KeyValuePair。类型
          • 净利润。系统。收藏。通用。列表
            • 净利润。系统。收藏。通用。列表。枚举器
              • 净利润。系统。收藏。通用。列表。枚举器。类型
            • 净利润。系统。收藏。通用。列表。类型
          • 净利润。系统。收藏。通用。排队
            • 净利润。系统。收藏。通用。排队。枚举器
              • 净利润。系统。收藏。通用。排队。枚举器。类型
            • 净利润。系统。收藏。通用。排队。类型
        • 净利润。系统。收藏。I收集
          • 净利润。系统。收藏。I收集。类型
        • 净利润。系统。收藏。IDictionary(图片)
          • 净利润。系统。收藏。IDictionary。类型
        • 净利润。系统。收藏。IEnumerable(IEnumerabled)
          • 净利润。系统。收藏。IEnumerable。类型
        • 净利润。系统。收藏。迭代器
          • 净利润。系统。收藏。IEnumerator。类型
        • 净利润。系统。收藏。IL列表
          • 净利润。系统。收藏。IL列表。类型
        • 对象模型
          • 净利润。系统。收藏。对象模型。只读集合
            • 净利润。系统。收藏。对象模型。ReadOnlyCollection。类型
      • 净利润。系统。比较
        • 净利润。系统。比较。类型
      • 净利润。系统。转换器
        • 净利润。系统。转换器。类型
      • 净利润。系统。日期时间
        • 净利润。系统。日期时间。类型
      • 净利润。系统。日期时间类型
      • 净利润。系统。星期几(DayOfWeek)
      • 净利润。系统。小数
        • 净利润。系统。十进制的。类型
      • 净利润。系统。代表
        • 净利润。系统。代表。类型
      • 净利润。系统。枚举
        • 净利润。系统。枚举。类型
      • 净利润。系统。枚举类型
      • 净利润。系统。功能
        • 净利润。系统。功能。类型
      • 全球化
        • 净利润。系统。全球化。日历
        • 净利润。系统。全球化。日历算法类型
        • 净利润。系统。全球化。日历周规则
        • 净利润。系统。全球化。比较信息
        • 净利润。系统。全球化。文化信息
        • 净利润。系统。全球化。日期时间格式信息
        • 净利润。系统。全球化。日期时间样式
        • 净利润。系统。全球化。数字形状
        • 净利润。系统。全球化。数字格式信息
        • 净利润。系统。全球化。数字样式
        • 净利润。系统。全球化。排序键
        • 净利润。系统。全球化。文本信息
        • 净利润。系统。全球化。Unicode类别
      • 净利润。系统。IAsyncResult(IAsyncResult)
        • 净利润。系统。IAsyncResult。类型
      • 净利润。系统。I可隔离
        • 净利润。系统。I可克隆。类型
      • 净利润。系统。I可比较
        • 净利润。系统。I可比较。类型
      • 净利润。系统。I可转换
        • 净利润。系统。I可转换。类型
      • 净利润。系统。I可拆卸
        • 净利润。系统。I可拆卸。类型
      • 净利润。系统。IEquatable(可量化)
        • 净利润。系统。IEquatable(可量化)。类型
      • 净利润。系统。IFormat提供程序
      • 净利润。系统。I可格式化
        • 净利润。系统。I可格式化。类型
      • IO(输入输出)
        • 净利润。系统。IO二进制阅读器
          • 净利润。系统。IO.BinaryReader。类型
        • 净利润。系统。IO.BinaryWriter(二进制写入程序)
          • 净利润。系统。IO.BinaryWriter。类型
        • 净利润。系统。IO.Seek来源
          • 净利润。系统。IO.Seek来源。类型
        • 净利润。系统。IO.流
          • 净利润。系统。IO.流。类型
        • 净利润。系统。IO.TextReader(IO.Text阅读器)
        • 净利润。系统。IO.TextWriter(IO.Text编写器)
      • 净利润。系统。国际32
      • 林克
        • 净利润。系统。林克。可枚举
          • 净利润。系统。林克。可枚举。类型
        • 净利润。系统。林克。I分组
          • 净利润。系统。林克。I分组。类型
        • 净利润。系统。林克。I查找
          • 净利润。系统。林克。I查找。类型
        • 净利润。系统。林克。IOrderedEnumerable(有序可枚举)
          • 净利润。系统。林克。IOrderedEnumerable。类型
      • 净利润。系统。按参考对象封送处理
        • 净利润。系统。按参考对象封送处理。类型
      • 净利润。系统。多播代表
        • 净利润。系统。多播代表。类型
      • 净利润。系统。可为Null
        • 净利润。系统。可以为null。类型
      • 净利润。系统。对象
      • 净利润。系统。对象类型
      • 净利润。系统。谓语
        • 净利润。系统。谓语。类型
      • 运行时
        • 序列化
          • 净利润。系统。运行时。序列化。可序列化
            • 净利润。系统。运行时。序列化。可序列化。类型
          • 净利润。系统。运行时。序列化。序列化条目
            • 净利润。系统。运行时。序列化。序列化条目。类型
          • 净利润。系统。运行时。序列化。序列化信息
            • 净利润。系统。运行时。序列化。序列化信息。类型
          • 净利润。系统。运行时。序列化。序列化信息枚举器
            • 净利润。系统。运行时。序列化。序列化信息枚举器。类型
          • 净利润。系统。运行时。序列化。流上下文
            • 净利润。系统。运行时。序列化。流上下文。类型
          • 净利润。系统。运行时。序列化。流上下文状态
            • 净利润。系统。运行时。序列化。流上下文状态。类型
      • 净利润。系统。字符串
        • 净利润。系统。字符串。类型
      • 净利润。系统。字符串比较
        • 净利润。系统。字符串比较。类型
      • 净利润。系统。字符串Ty
      • 文本
        • 净利润。系统。文本。编码
        • 净利润。系统。文本。字符串拼接
      • 净利润。系统。时间跨度
        • 净利润。系统。时间跨度。类型
      • 净利润。系统。类型
        • 净利润。系统。类型。类型
      • 净利润。系统。类型代码
      • 净利润。系统。类型代码Ty
      • 净利润。系统。类型Ty
      • 净利润。系统。乌里
        • 净利润。系统。乌里。类型
      • 净利润。系统。尿液成分
        • 净利润。系统。尿成分。类型
      • 净利润。系统。URI格式
        • 净利润。系统。UriFormat。类型
      • 净利润。系统。URI主机名类型
        • 净利润。系统。UriHostNameType。类型
      • 净利润。系统。尤里金
        • 净利润。系统。UriKind。类型
      • 净利润。系统。尿失禁
        • 净利润。系统。UriPartial。类型
      • 净利润。系统。值类型
        • 净利润。系统。值类型。类型

旗帜

自动标志
姓名描述违约
老式的

旧的整体底座

残疾人

使用-f<标志>启用标志,或-f-<标志>禁用该标志。更多信息

下载

维修人员角落

包装维护人员

对于包维护者和黑客托管者

候选人

  • 没有候选人
版本[RSS(RSS)] 0.3.0,0.3.1,0.4.0
更改日志 变化
依赖关系 基础(<3 || >=4),ghc-prim公司[细节]
许可证 BSD-3条款
作者 西格比约恩·芬恩<sof@forkIO.com>
维护人员 西格伯恩·芬恩<sof@forkIO.com>
类别 .NET版本
已上传 通过西格伯恩·芬恩2009年4月18日20:35:18Z
分配
反向依赖关系 1直接,0间接[细节]
下载 总计2998人(过去30天内有10人)
额定值 2.0(票数:1)[估算人贝叶斯平均]
您的评分
  • λ
  • λ
  • λ
状态 文档不可用[生成日志]
截至2017年1月1日,所有报告的构建均失败[全部8份报告]

hs-dotnet-0.4.0自述文件

[返回包描述]
==hs-dotnet:实用的Haskell。NET互操作层==这是hs-dotnet的自述文件,它允许您访问和使用。来自Haskell的NET代码/类(反之亦然…)感受力量!===网页===有关软件包、版本等的更多信息,请访问http://haskell.forkIO.com/dotnet===入门===在构建并安装了Cabal包之后,您就可以去吧。在examples/目录中查找一些裸机示例==生成类包装器==虽然可以访问。NET,而不采用这样的结构化方法,您可以选择为要访问的.NET端类。用手把这些写出来,并且以一种类型安全的方式,过一段时间就会感到厌烦,而且是不必要的使您面临RSI风险,因此在…工具中提供了一个工具/只需将要结束的类命名为-d即可标志,并为类生成Haskell模块。该工具具有目前有一些缺点和局限性,但在大多数情况下这些案例将为您提供一个可行的Haskell模块。包装器生成的改进仍在发展中,并扩展到将接口设置为。NET世界对Haskell来说更自然程序员。===安装===安装相当于构建和安装Cabal包。请注意,您必须在安装之前执行安装步骤能够使用该软件包。原因是支持。净值需要安装程序集(和附带的COM类)(GACed)并首次发布。您可以通过在HsInvoker.dll上运行“gacInstaller”手动执行此步骤和“regasm”相同。