Haskell实用程序使函数点免费

sof*_*sof 0 haskell lambda-calculus pointfree combinatory-logic

我想快速正确地减少函数以在Haskell中指向自由格式.我更愿意产生相当可读的结果.我该怎么办呢?

jam*_*idh 11

实际上有一个名为"pointfree"的程序

做这个

cabal install pointfree
Run Code Online (Sandbox Code Playgroud)

然后在命令行

> pointfree "\x -> x+1"

 (1 +)
Run Code Online (Sandbox Code Playgroud)

警告 - 虽然一些无点的结果很棒,但其他的却非常可怕......