搜索结果:haskell(32 个)
按分类缩小范围
nixfmt
综合 49
Nixfmt 是由官方团队维护的 Nix 语言代码格式化工具,基于 Haskell 开发。它致力于解决 Nix 代码排版不统一的问题,核心功能是严格按照官方标准自动规范并美化 Nix 代码。支持在 NixOS、VS Code 及 Neovim 等环境与编辑器中无缝集成使用。
discord-haskell
综合 49
〔中文简介暂未生成〕 Haskell library for writing Discord bots
containers
综合 48
`containers` 是 Haskell 官方的核心数据结构库。它解决了开发者需要高效组织和处理数据的通用需求,提供了树、图、集合(Set)、序列(Sequence)以及键值映射(Map)等多种开箱即用的具体容器类型与常见操作接口。
hlint
综合 47
HLint 是一个专为 Haskell 开发者打造的代码优化提示工具。它主要解决代码繁琐、不够地道的问题,核心功能是快速扫描代码并给出改进建议,例如推荐更合适的替代函数、简化冗余逻辑等。它逐个模块独立分析,无需完整类型检查即可高效运行。
MicroHs
综合 46
〔中文简介暂未生成〕 Haskell implemented with combinators
vty
综合 46
vty 是一个用 Haskell 编写的高级终端界面(TUI)库,作为 ncurses 的现代化替代方案。它提供纯函数式的组合接口来构建终端图像,支持窗口自适应调整、鼠标交互、Unicode 多列字符及括号粘贴模式;其高效的渲染算法能最小化重绘区域,有效解决闪烁问题。
haskoin-core
综合 46
haskoin-core 是一个面向 Haskell 开发者的比特币与比特现金核心基础库。它解决了在不绑定网络和存储的前提下,纯逻辑处理链上数据的问题。核心功能涵盖密钥与助记词派生、地址与脚本解析、交易构建与签名(含 SegWit 与 Taproot)、PSBT、区块头验证及 P2P 消息编解码。
nixpkgs-update
综合 46
nixpkgs-update 是一个用 Haskell 编写的自动化工具。它主要用于自动化更新 Nixpkgs 软件仓库中的软件包版本,自 2018 年起持续运行,帮助维护者省去手动检查和更新软件包版本的繁琐工作。
haskell-gi
综合 45
〔中文简介暂未生成〕 Generate Haskell bindings for GObject-Introspection capable libraries
vector
综合 44
vector 是一个高性能的 Haskell 数组库,旨在解决原生数组 API 复杂且低效的问题。它提供类似列表的友好接口与 O(1) 索引访问,支持可变及不可变形式,涵盖装箱、未装箱、Storable 和原始等多种向量类型,并通过 Stream Fusion 框架优化循环、消除中间结构。
gitit
综合 42
Gitit 是一个用 Haskell 编写的 Wiki 程序。它解决传统 Wiki 内容难以通过版本控制本地管理的问题,将页面与文件直接存储在 Git、Darcs 或 Mercurial 仓库中,支持通过 Web 界面或命令行直接修改。系统基于 Pandoc 处理标记语言,默认支持 Markdown,也兼容 Org-mode 等多种格式,并具备 TeX 数学公式渲染、代码高亮、插件扩展及 Atom 订阅源等功能。
texmath
综合 41
texmath 是一个用于数学公式格式转换的 Haskell 库。它支持在 TeX math、MathML 和 OMML 之间相互转换,并能输出为 Typst、Gnu eqn、StarMath 及 Pandoc 原生格式。除作为代码库使用外,它还可编译为命令行工具或提供 JSON API 的 Web 服务。