文件路径字节存储:用于以跨平台方式操作RawFilePaths的库。

[bsd3型,不赞成的,图书馆,系统][建议标签]
已弃用赞成文件路径

此软件包提供用于操作的功能原始文件路径值。它可以用作文件路径库的直接替换以获得使用ByteString的好处。它提供三个模块:

所有三个模块都提供相同的API和相同的文档(指出不同变体中的差异)。

由于文件路径1.4.100.0提供了基于字节字符串的OsPath类型。请参阅https(https):/哈苏费尔.github.io帖子/2022-06-29-fixing-haskell-filepaths.html


[跳到自述]

下载

维修人员角落

包装维护人员

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

候选人

  • 没有候选人
版本[RSS(RSS)] 1.4.2.1.0,1.4.2.1.1,1.4.2.1.2,1.4.2.1.3,1.4.2.1.4,1.4.2.1.5,1.4.2.1.6,1.4.2.1.7,1.4.2.1.8,1.4.2.1.9,1.4.2.1.10,1.4.2.1.11,1.4.2.1.12,1.4.2.1.13,1.5.2.0.0版本
更改日志 CHANGELOG公司
依赖关系 基础(>=4 && <4.20),字节删除(>=0.11.3.0),文件路径(==1.5.2.0),unix(通用),utf8-字符串[细节]
许可证 BSD-3条款
版权 尼尔·米切尔2005-2019乔伊·赫斯2019-2021
作者 尼尔·米切尔<ndmitchell@gmail.com>
维护人员 乔伊·赫斯<id@joeyh.name>
类别 系统
源回购 头部:git克隆git://git.joeyh.name/haskell-filepath-bytestring.git
已上传 通过乔伊·赫斯2024-02-06T14:36:38Z
分配 架构(architecture):1.4.2.1.13,借方:1.4.2.1.6,费多拉:1.4.2.1.13,LTSHaskell公司:1.4.2.1.13,NixOS:1.4.2.1.13,openSUSE(打开SUSE):1.4.2.1.13
反向依赖关系 7直接,0间接[细节]
下载 总计7559人(过去30天内有91人)
额定值 (尚未投票)[估算人贝叶斯平均]
您的评分
  • λ
  • λ
  • λ
状态 可用文档[生成日志]
上次成功报告时间:2024-02-06[所有1个报告]

filepath-bytesting-1.5.2.0.0自述文件

[返回包描述]

文件路径黑客版本 Linux构建状态 Windows生成状态

这个文件路径字节存储包提供了用于操作的功能原始文件路径值(字节字符串s) ●●●●。其接口相当于文件路径包裹。它提供了三个模块:

所有三个模块都提供了相同的API和相同的文档(指出了不同变体中的差异)。

开发人员备注

此包的版本应与文件路径它是派生的来自,添加了修订号。

大多数代码位于系统/文件路径/内部.hs哪个是#包括我都喜欢系统/文件路径/Posix.hs系统/文件路径/Windows.hs使用IS_WINDOWS(窗口)CPP定义设置为真的False(错误)。这个内部模块有点奇怪,因为它实际上不是Haskell模块,而是一个包含文件。

该库有大量的文档测试。以开头的任何内容-- >作为谓词转换为文档测试,其计算结果必须为真的。这些测试遵循一些规则:

  • 测试前缀为窗户:Posix(位置):只针对该特定实现进行测试,否则将针对这两个实现运行测试。
  • 任何单字母变量,例如。x个,被视为通用量化,并用快速检查.
  • 如果有效x=>出现在文档测试的开头,这意味着该属性将只使用x个通过是有效的谓语。

此外,所有导出的函数都会根据中的函数进行快速检查文件路径以确保它们可以产生相等的结果。

测试可以通过以下方式生成生成.hs在回购的根目录中,并将被置于测试/测试Gen.hs. The测试Gen.hs文件检入到repo中,CI脚本检查测试Gen.hs与生成的内容同步-如果你不再生测试Gen.hsCI将失败。

这个.ghci码文件设置为允许您键入全球温室气体排放指数打开图书馆,然后:转到将重新生成测试并运行它们。