mdef

Function decorator

Defines multiple function heads with conditional clauses and multiple implementations for each head

Easily define multiple function heads in elixir

GitHub

49 stars
3 watching
10 forks
Language: Elixir
last commit: almost 5 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
pragdave/exlibris A collection of reusable utility functions in Elixir 11
timdeputter/fitex Provides a concise syntax for defining single-parameter functions in Elixir. 2
pragdave/work_queue An Elixir implementation of the hungry-consumer model for dynamic work scheduling 41
dashbitco/mox A library for defining concurrent mocks in Elixir to simplify testing of concurrent applications 1,348
princemaple/elixir-queue A queue data structure implemented as a wrapper around the Elixir language's existing queue data type with additional features and improved API. 34
omise/omise-elixir An Elixir client library for interacting with Omise's payment APIs. 10
pigmej/exelli An Elixir wrapper with a simple syntax for building web applications. 16
robertdober/lab42_defkw A module that provides macros to create functions with syntax-based keyword parameters and default values in Elixir. 2
mbasso/mandrake A tool for building Elixir applications with a focus on maintainability and ease of use. 9
elixir-mogrify/mogrify An Elixir wrapper around the ImageMagick command line utility for image processing tasks 570
msharp/elixir-statistics A collection of statistical functions and distributions implemented in Elixir 138
q60/utils A collection of reusable Elixir functions and modules for common tasks 7
pragdave/earmark A Markdown parser written in Elixir that can be used to process and transform Markdown text into various formats. 874
jschneider1207/elixirexif A library to parse and extract metadata from JPEG/TIFF images. 13
crowdhailer/ok Provides elegant error handling and result monad support in Elixir 603