convert-erlang-roc
Installation
SKILL.md
Erlang ↔ Roc Conversion
Bidirectional conversion between Erlang and Roc. This skill extends meta-convert-dev with Erlang↔Roc specific type mappings, idiom translations, and architectural patterns for moving from process-based concurrency to pure functional programming.
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: Erlang dynamic types → Roc static types
- Paradigm translation: Process-based concurrency → Pure functional with Tasks
- Idiom translations: OTP patterns → Roc functional patterns
- Error handling: Let-it-crash + supervisors → Result types
- Concurrency: Erlang processes → Roc platform Tasks
- Module system: Erlang modules → Roc platform/application architecture