| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 2.0.0 source code.tar.gz | 2018-08-23 | 105.6 kB | |
| 2.0.0 source code.zip | 2018-08-23 | 116.7 kB | |
| README.md | 2018-08-23 | 2.8 kB | |
| Totals: 3 Items | 225.2 kB | 0 | |
2.0.0 (08/23/2018)
Breaking changes
- library functions now accept iterators prototyped as
f(v, k, ...)instead off(k, v, ...). It improves the benefits of chaning and helps writting a clear functional-style code. Library functions affected with this breaking change are :each,eachi,countf,map,reduceby,select,reject,all,groupBy,countBy,selectWhile,dropWhile,findIndex,findLastIndex,chunk. reducebyis now prototyped asreduceby(t, f, pred, state)instead ofreduceby(t, f, state, pred).timesis now prototyped astimes(iter, n, ...)instead oftimes(iter, n, ...).bindAllwas renamed tobindallfunctionsno longer accept optionalsortthird argumentsslidingwas renamed tooverlapping- Improved
rangeto handle negative progressions and start the count from 1. memoizeno longer takes ahashfunction.
Other changes
- Made
shifta default library function, andpopits alias. - Moved
shufflefrom table function to array functions - Made
iteratorto accept an extra optional argn
Additions
Added support for operators
- Arithmetic operators :
add,sub,mul,div,mod,exp,pow(alias toexp),unm,neg(alias tounm),floordiv,intdiv - Relational operators :
eq,neq,lt,gt,le,ge - Logical operators :
land,lor,lnot - Concatenation operator :
concat - Length operator :
length,len(alias tolength)
Added functions
- Added
adjustin table functions - Added
xprodin array functions - Added
prependin array functions - Added
zerosin array functions - Added
onesin array functions - Added
vectorin array functions - Added
aperturein array functions - Added
sumin array functions - Added
productin array functions - Added
meanin array functions - Added
medianin array functions - Added
powersetin array functions - Added
zipWithin array functions - Added
pairwisein array functions - Added
applySpecin utility functions - Added
nthArgin utility functions - Added
condin utility functions - Added
castArrayin utility functions - Added
unaryin utility functions - Added
aryin utility functions - Added
reargin utility functions - Added
unfoldin utility functions - Added
convergein utility functions - Added
pathin object functions
Added function aliases
- Added
updateas alias toadjust - Added
alwaysas alias toconstant - Added
intersperseas alias tointerpose - Added
slidingas alias toaperture - Added
tabulateas alias toarray - Added
matchesas alias toisEqual - Added
averageas alias tomean - Added
nAryas alias toary - Added
transposeWithas alias tozipWith