- First public release
- Modified folding functions:
foldl,foldr,foldl1,foldr1,scanl,scanr,scanl1, andscanr1 - Added pytest
- Added symbolic operators (the same notations as the python standard library)
- Fix neatly formatter
- Added a few of basic functions
- Added
intersperseandintercalate - Some modifications on functions related to path
- Added
grep - Fixed
lsandsplit_at
- Remove the unnecessary caching (possible memory leak)
- Added
shuffle - Fix
random_int
- Added
const,until, andapply
- Added
choice
- Fixed
fread. Keep whitespaces at the end of lines. - Fixed
chunks_of. Filling values is optional. - Fixed
lines. No splits on trailing newlines.
- Removed unnecessary
lazyandtup - Fixed
shuffleandchoicenot to waste memory - Added
ilen - Fixed
apply,_in, andneatly - Renamed
_not,_and,_orand_in
- Hotfix
- Fix
lsby adding recursive-search and regex filter - Added
readsandwrites - Removed
freadandfwrite
- Added
uncurry - Simplified lazy operation:
lazyandforce. - Fix
repeatandreplicateand they support callable object - Imporved:
random_int,ls, andapply
- Fix
ff_ - Added
rand,randn, renamedrandint - Added a few of symbolic operators
- Added functional contructors:
_t,_l,_sand_r
- Fixed
choice: support sampling from probability lists
- Fixed
readsandwrites->readerandwriter(renamed) - Added
charsandunchars - Added
_d, functional form of deque constructor - Added
guard, assertion as an expression
- Hotfix
reader
- Added
seq,void, andguard_ - Fixed
lsandbimap
- Imporved
lsandgrep - Added
nub
- Imporved
dmapandnprint - Added
pbcopyandpbpaste
- Refactored to explicit form of functions
- Fix
neatlyandnprint
- Added
timer
- Added
taskbaranddocfrom - Fixed
neatly
- Fixed
taskbar: support generators and fix bugs
- Leap version
- Fix
ls
- Add
threadandshell - Fix
symandpolling - Add doctest
- Leap version
- A huge update: introduced
piperand removed all the unnecessary - Add
zipwith,proc,trapand other utilities
- Replace
piperwithcomposable: composition of functions by symbol - Fix: Quick start
- Add more documentation on functions
- Fix
neatlyandnprint: bugs in the defaults
- Add
flattenandcollect - Remove
unpack
- Fix
shuffle(index bug fix)
- Fix
flip
- Fix
choiceandchunks_of
- Add
chunks_from - Fix
neatlyandnprint(add sorting flags)
- Fix
ls: don't list hidden files(dotfile) by default. add '-a' flag.
- Add
parmap
- A huge update across the project
- Separated lots of utility functions into
ouchproject. - Introduced place holder lambda expression.
- Add
g_, object method partial application builder
- Add
rg, Haskell-like range notation - Add
unfx,_(_)operator - Fix
rev,uncurry,repeat, andreplicate - Remove
xargs,reverse,unzipandunzipl - Remove
composable!
- Add
tap(IOaction) - Remove
seq(unnecessary inpython) - Rename
rgtoseq(flexible sequence generation) - Bug fixes
- Revert
taketo a lazy function form. - Add
takel,dropl, andreplicatel
- Return to function composition using
.dot notation. - Remove redundant
cfd_,cfd__andpair. - Add
onandpack. - Add
__signature__to make the function easier to trace.
- Rename
g_toobfor ease of use.
- Add
consandsnoc - Fix
xlambda.__getitem__: getting multiple items instead of giving up tuple key.
- Bug fixes:
seqwhen steps go to negative, cannot meet termination cond.
- Fix:
errorraises anExceptionby default. - Add:
dieterminates programs with given messages.