SuperAPI AI 工具集

haskell-pro

通用与其它

查看项目

更新于 10-15 23:24

技能介绍

用途:在需要设计领域不变量(newtype、代数数据类型、GADT)、审查 Haskell 解析、STM/async 资源安全、项目构建或实测分配与延迟时使用;任务超出该范围时不适用。

主要能力:高级类型系统(GADT、类型族、newtype、幻影类型);纯函数式架构与全函数设计;STM、async 与轻量线程并发;类型类设计与法则驱动开发;通过严格性、性能分析与融合进行调优;Cabal/Stack 项目结构、构建与依赖卫生;JSON、解析与效果系统(Aeson、Megaparsec、Monad 栈)。

使用方式:先澄清目标、约束与所需输入,应用相关最佳实践并验证结果,给出可操作步骤与验证方法。输出惯用 Haskell,含清晰签名与强类型;在有用时给出 GADT、newtype、类型族与类型类实例;将纯逻辑与有副作用代码清晰分离;给出 STM、async 与异常安全组合子的并发模式;提供 Megaparsec/Aeson 解析示例;改进 Cabal/Stack 配置与模块组织;给出 QuickCheck/Hspec 属性测试。示例可运行于 GHCi 或直接编译。

适用场景:Haskell 代码审查(正确性、惯用设计、性能、测试覆盖)、领域建模、并发安全设计、构建配置优化。

限制:仅在任务明确匹配上述范围时使用;输出不能替代针对具体环境的验证、测试或专家审查;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。具体收费、价格与平台信息暂未提供。