Functional Programming ====================== ``calcpy`` provides APIs for argument reorganizing, currying, and execution. ---------------- Manage Arguments ---------------- ``calcpy`` provides APIs to manage arguments of callable functions. They can be used as decorators of functions. .. autofunction:: calcpy.fun.cycleperm .. autofunction:: calcpy.fun.swap .. autofunction:: calcpy.fun.dispatch .. autofunction:: calcpy.fun.pack .. autofunction:: calcpy.fun.unpack .. autofunction:: calcpy.fun.prioritize .. autofunction:: calcpy.curry .. autofunction:: calcpy.extargs ------------------ Function Execution ------------------ .. autofunction:: calcpy.call