kachayev/fn.py
View on GitHub ↗ ★ 3,370 Python
Functional programming in Python: implementation of missing features to enjoy FP
13 mentions on Hacker News by 12 people: 4 stories, 9 comments · first 2013-01-18 · latest 2025-12-11
20082026
-
…python.org/pipermail/python-ideas/2017-January/044374.html - [pyrsistent] and "fn.py [do] immutables: https://github.com/kachayev/fn.py/blob/master/README.rst#persistent-data-structures " - "[Python-ideas] Add recordlcass to collections…
comment by westurner · 2025-12-11 · in A “frozen” dictionary for Python -
From https://github.com/kachayev/fn.py : > There are theoretical and practical advantages to the functional style: > - Formal provability This is bollocks. To prove things about your programs, you need a formal semantics for the language…
comment by catnaroek · 2017-12-14 · in Show HN: Python library for functional programming -
…apparently already implements the '_' lambda form). [0] http://toolz.readthedocs.io/en/latest/ [1] https://github.com/kachayev/fn.py
comment by merlincorey · 2017-12-14 · in Show HN: Python library for functional programming -
This is also a good addition for functional programming in Python: https://github.com/kachayev/fn.py
comment by dmytrish · 2017-09-14 · in Functional Programming in Python [pdf] -
…). Item loaders provide features very similar to https://github.com/Suor/funcy or https://github.com/kachayev/fn.py . > The way the html match object worked was sometimes confusing; If I wanted to match multiple items, then match items with
comment by kmike84 · 2016-02-05 · in Python 3 comes to Scrapy -
FP Library in Python: https://github.com/kachayev/fn.py
comment by zkanda · 2015-07-25 · in Functional Programming in Python [pdf] -
Between this an fn.py ( https://github.com/kachayev/fn.py ), functional programming in Python has really good library support beyond the standard library.
comment by jboynyc · 2015-05-12 · in Toolz: A functional standard library for Python -
…but I can't actually figure out a clean way to do that. There is a limited Python analogue: https://github.com/kachayev/fn.py#scala-style-lambdas-defini... That only works insofar that the _ placeholder object can seize control over the…
comment by breuleux · 2014-12-12 · in Streem – a new programming language from Matz -
This may be interesting for you: https://github.com/kachayev/fn.py - this library allows to use Scala-style underscore arguments in Python code (and much more).
comment by dmytrish · 2013-04-28 · in BODOL – inspired by Haskell, Clojure and Shen