mcurry 0.1.1

Macros for creating curried functions.


Build Status

mcurry exposes macros for creating curried functions.


  • Function-like macros
    • with lambda-like syntax
    • with generic types
    • with specified types
      • return type
      • parameter types
  • Attribute macros
  • Specification of parameter ownership
    • moved parameters
    • referenced parameters
      • immutable
      • mutable
    • owned parameters


Development of mcurry targets the master branch of this repository. Contributions are warmly welcomed!

Changes can be tested by running the check script:

scripts/check lf     # validates lint and format
scripts/check test   # tests source code