Clojure inspired helper functions
Project description
Clojure inspired helper functions for Python
This is a small library with Clojure inspired helper functions. It uses only the standard library, without any external dependencies.
The goal is to implement replicas of the Clojure funcs that I admire.
Installation
With poetry (always recommended):
poetry add cloj
With pip:
pip install cloj
Implemented:
- take/drop
- some
- nth, first, second, third, fourth, fifth, forty_second, last
Some examples:
from cloj import take, drop
take(3, [1, 2, 3, 4, 5])
>> [1, 2, 3]
drop(3, [1, 2, 3, 4, 5])
>> [4, 5]
drop (100, [1, 2, 3, 4, 5])
>> []
from cloj import first, second, third, fourth, fifth, forty_second, last
first([1, 2, 3])
>> 1
last([1, 2, 3])
>> 3
first([])
>> None
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cloj-0.1.2.tar.gz
(2.5 kB
view hashes)
Built Distribution
cloj-0.1.2-py3-none-any.whl
(2.7 kB
view hashes)