bmillwood/pointfree

Maintenance of the pointfree Hackage package.

Haskell

147

113 commits

updated Oct 16, 2024

See the code

README

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 
http://haskell.org/haskellwiki/Pointfree.

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.

Not written in Markdown, so it's shown here as plain text — view it formatted on GitHub.

Contributors

bmillwood

96 commits

Bodigrim

2 commits

Miezhiko

2 commits

abbradar

2 commits

bmillwood/pointfree

Maintenance of the pointfree Hackage package.

Haskell

147

113 commits

updated Oct 16, 2024

See the code

README

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 
http://haskell.org/haskellwiki/Pointfree.

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.

Not written in Markdown, so it's shown here as plain text — view it formatted on GitHub.

Contributors

bmillwood

96 commits

Bodigrim

2 commits

Miezhiko

2 commits

abbradar

2 commits

Languages

Haskell

100.0%