搜索结果:haskell(12 个)
按分类缩小范围
futhark
综合 60
Futhark 是由哥本哈根大学开发的数据并行纯函数式编程语言,属于 ML 语言家族。它主要解决高性能并行计算的编写难题,核心功能是将函数式代码编译为可在 CPU 或 GPU(支持 CUDA、OpenCL)上运行的高效并行程序,适用于实用级高性能计算场景。
xmonad-contrib
综合 59
xmonad-contrib 是由社区维护的 XMonad 窗口管理器扩展库(基于 Haskell)。针对 xmonad 核心极简的设计,它提供了数百种额外的平铺布局算法和功能扩展模块,让开发者能按需自由定制,打造专属的 X11 窗口管理器。
taffybar
综合 59
〔中文简介暂未生成〕 A gtk based status bar for tiling window managers such as XMonad
haskell-language-server
综合 56
haskell-language-server 是官方推出的 Haskell 语言服务器实现。它基于语言服务器协议(LSP),为现代编辑器和 IDE 提供官方级的 Haskell 智能开发支持,能无缝配合 Cabal、Stack 及多种 GHC 版本,大幅提升 Haskell 的编码与工具集成体验。
lamdu
综合 56
〔中文简介暂未生成〕 lamdu - towards the next generation IDE
servant
综合 53
Servant 是一个基于 Haskell 的类型级领域特定语言(DSL)。它主要解决 Web 应用中 API 定义与实现脱节的问题,允许开发者在类型层面精确描述 Web API,并以此统一支持后端服务搭建、客户端请求查询、接口 Mock 测试以及自动生成文档等功能。
ArkhamHorror
综合 53
ArkhamHorror 是一款非官方的《诡镇奇谈:卡牌版》(LCG)网页端游戏实现。它严格还原实体桌游规则,支持最多 4 人联机或单人游玩;支持从 ArkhamDB 等站点导入牌组,内置大量官方战役与社区自制内容,并提供预构建包和 Docker 一键部署。
megaparsec
综合 49
Megaparsec 是一个工业级的 Haskell 单子解析器组合子库,旨在兼顾解析速度、灵活性与高质量的错误提示。
核心功能包括:
1. **灵活的 Monad 栈构建**:基于 `MonadParsec`,支持结合各类 Monad 变换器定制状态与回溯行为;
2. **丰富的错误处理**:支持自定义解析错误、观察错误以及动态错误恢复(`withRecovery`);
3. **高性能组合子**:提供零拷贝分块匹配(如 `tokens`、`takeWhileP`),大幅提升文本解析效率;
4. 支持字符、二进制解析及词法分析器构建。
discord-haskell
综合 49
〔中文简介暂未生成〕 Haskell library for writing Discord bots
fourmolu
综合 48
〔中文简介暂未生成〕 A fourk of ormolu that uses four space indentation and allows arbitrary configuration. Don't like it? PRs welcome!
linear-base
综合 47
**linear-base** 是面向 Haskell 线性类型(`-XLinearTypes`)的标准库。因原生 `base` 库不支持线性绑定,该项目提供了支持线性类型的 `Num`、`Monad` 等基础类型类与函数替代版,并提供文件/Socket I/O 及数组安全原地修改等抽象,用于保障资源安全与提升性能。
cgrep
综合 44
CGrep 是专为源码设计的上下文感知搜索工具。它解决了普通 grep 无法理解代码结构的问题,能区分代码、注释或字符串字面量。核心功能包括:支持类型与操作符等语义通配符、跨结构省略匹配(`...`)、逻辑组合运算,以及覆盖 29 种语言的测试代码过滤与语义搜索。