How to look like functional programming
Project description
kontainer
Why Kontainer?
Most of what kontainer
wants to do has already been implemented in much better libraries,
expression
,
result
,
and returns
.
But each of them had one thing that was missing, and it was hard to ask for a fix.
expression
: does not support python 3.8.result
: provides solid but simple functionality.returns
: does not supportpyright
.
In my environment, expression
was the best fit,
but dropping support for python 3.8 was the right decision,
so I couldn't ask for it.
(I don't want to use python 3.8 either,
but there are circumstances that make it unavoidable.)
So I created a new library with python 3.8 support, pulling in some features that seemed to be needed.
TODO
- add doc comments
- add doc pages(like
sphinx
) - support apply(fully typed)
- more robust test codes
- remove
type: ignore
as much as possible
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
kontainer-0.1.1.tar.gz
(15.4 kB
view hashes)
Built Distribution
kontainer-0.1.1-py3-none-any.whl
(19.9 kB
view hashes)
Close
Hashes for kontainer-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ba708335f3af6fd666ba0d8e66fbd983a27dd92315d82ae702278c5b0915cdd |
|
MD5 | 724263ca77a2f52158e5bfad0cbb45e7 |
|
BLAKE2b-256 | 1022a42a97bbc497c4104e9f8c53fffeb1b8b9eb0e5bb4e9f0be02b33b4cef0c |