The acme-schoenfinkel package

[Tags:bsd3, library, test]

This package implements curry and uncurry with their proper names: schoen and unschoen.

[Skip to Readme]


Versions 0.1.0, 0.1.1
Dependencies base (>=4.5 && <5) [details]
License BSD3
Copyright (c) 2013 Ertugrul Söylemez
Author Ertugrul Söylemez <>
Maintainer Ertugrul Söylemez <>
Stability Unknown
Category Acme
Source repository head: darcs get
Uploaded Fri Aug 30 21:09:51 UTC 2013 by ErtugrulSoeylemez
Distributions NixOS:0.1.1
Downloads 639 total (8 in the last 30 days)
1 []
Status Docs uploaded by user
Build status unknown [no reports yet]




Maintainer's Corner

For package maintainers and hackage trustees

Readme for acme-schoenfinkel

Readme for acme-schoenfinkel-0.1.1


This library generalizes curry and uncurry and also gives them more appropriate names. You can use it by importing Control.Category.Schoenfinkel:

import Control.Category.Schoenfinkel

main :: IO ()
main = print (unschoen atan2 (2, 3))

For your convenience there are also Unicode variants of the two functions:

main = print (unschön atan2 (2, 3))