hex logo Hex
Packages Pricing Docs Log In
Packages Pricing Docs Log In
mccraigmccraig avatar

craig mcmillan

mccraigmccraig

Total Packages

3

Total Downloads

1 561+

craig@mccraig.net
Packages Stats

Packages

Most Popular Most Downloaded Newest First

skuld

0.17.0
1 307+

Skuld: Evidence-passing algebraic effects for Elixir. A clean, efficient implementation of algebraic effects using evidence-passing style with CPS for control effects. Supports scoped handlers, coroutines via Yield, and composable effect stacks.

Last Updated: 1 hour ago

freyja

0.1.2
172+

Algebraic effects and handlers for Elixir.

Last Updated: 84 days ago

hex_port

0.8.0
82+

HexPort: Hexagonal architecture ports for Elixir. Typed port contracts with async-safe test doubles, dispatch logging, and stateful test handlers. Define boundaries with `defport`, swap implementations for testing without a database.

Last Updated: 2 hours ago
hex logo Hex
About Blog Sponsors Status
Documentation FAQ Specifications Report Client Issue Report General Issue Report Security Issue Contact Support
Code of Conduct Terms of Service Privacy Policy Copyright Policy Dispute Policy

Copyright 2015. Six Colors AB.

Powered by the Erlang VM and the Elixir Programming Language