Maintenance of the pointfree Hackage package.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Plugin/Pl Merge pull request #22 from abbradar/master Mar 11, 2017
test Fix mistake in implementing fresh variables Nov 8, 2016
ChangeLog v1.1.1.3 Mar 11, 2017
LICENSE v1.0.3 Dec 8, 2010
Main.hs Add flag to allow reading from stdin Mar 14, 2015
Pointfree.hs Create a Pointfree module Mar 18, 2015
README v1.1 Apr 11, 2015
Setup.lhs v1.0.3 Dec 8, 2010
pointfree.cabal v1.1.1.3 Mar 11, 2017


Pointfree refactoring tool

Stand-alone command-line version of the point-less plugin for lambdabot. 
Detailed information about the use of this tool is available at

Integration with GHCi: Make sure that the directory containing the pointfree 
executable is in your PATH environment variable and add the following line to 
your GHCi configuration file:

:def pf \str -> return $ ":! pointfree \"" ++ str ++ "\""

Or modify the line to point directly to the executable. Invoke pointfree with 
commands like

:pf \x y -> x + y

Future directions

It would be nice to make pointfree a library that operated on ASTs.