skills/smithery.ai/convert-haskell-roc

convert-haskell-roc

Installation
SKILL.md

Haskell ↔ Roc Conversion

Bidirectional conversion between Haskell and Roc. This skill extends meta-convert-dev with Haskell↔Roc specific type mappings, idiom translations, and tooling for translating from lazy pure functional programming to strict platform-based architecture.

This Skill Extends

  • meta-convert-dev - Foundational conversion patterns (APTV workflow, testing strategies)

For general concepts like the Analyze → Plan → Transform → Validate workflow, testing strategies, and common pitfalls, see the meta-skill first.

This Skill Adds

  • Type mappings: Haskell's HM types → Roc's structural types
  • Idiom translations: Type classes → abilities, monads → platform effects
  • Error handling: Maybe/Either → Result with tag unions
  • Evaluation strategy: Lazy → strict evaluation
  • Concurrency patterns: STM/async → platform-managed tasks
  • Platform architecture: GHC runtime → platform/application separation
  • Paradigm shift: Pure lazy functional → strict functional with platform effects
Installs
1
First Seen
Mar 27, 2026
convert-haskell-roc from smithery.ai