Releases: Centib/numa
Releases · Centib/numa
v0.1.1
Initial release
Added
- Initial release of Numa — a tiny Elixir library for defining enum-like macros with helpers.
- Support for defining enums using plain values (
["A", "B"]) or keyword pairs ([A: "alpha", B: "beta"]). - Automatic macro name generation with
_prefix. - Helper functions:
keys/0,values/0, andall/0for inspecting enums. - Validation of enum input with clear error messages.
- Support for passing a function to generate enum values dynamically.