Matus Goljer
7185db8b78
[Issue #83 ] Add `step` to `-slice`
12 years ago
Matus Goljer
cd137e0d50
`-slice` should not fill the returned list with nils if to > length
12 years ago
Matus Goljer
624c501a67
Add `-table` and `-table-flat`
12 years ago
Matus Goljer
f780322bb6
Add `-flatten-n`
12 years ago
Steve Lamb
6b64ea7d1a
Add functions for flexibly zipping uneven lists
...
fixes #84 on github.
Add -zip-fill, -cycle and -pad.
12 years ago
Steve Lamb
f0dd4cc4fc
Add -annotate
12 years ago
steve
703bb599c6
Convert -zip to support variable-length arguments
...
fixes #82 on github
12 years ago
Matus Goljer
b44140accd
Add -is-prefix/suffix/infix-p
12 years ago
Matus Goljer
b0758469ce
Add -iterate, -unfold
12 years ago
Matus Goljer
6bdcfa5dbe
Add -split-on, -split-when
12 years ago
Matus Goljer
3eb91fec0e
Add `-find-last-index`
12 years ago
Johan Andersson
930b390c44
Add -list function.
12 years ago
Johan Andersson
386ec0a14b
Add -same-items? function.
...
The function returns true if both lists includes the same items, no
matter of the order of the items.
12 years ago
Matus Goljer
f86d23527c
Fix -cons*
12 years ago
Matus Goljer
c788474b4c
Fix bug with nested lists in `-remove-at-indices`
12 years ago
Fuco1
d8ccf8559f
Add replace/update/remove functions for index/indices
12 years ago
Fuco1
f4ba8db52d
Add -snoc
12 years ago
Magnar Sveen
0f4cae9563
Improve docs
13 years ago
Matus Goljer
bf99147ca0
Fix `-tree-mapreduce-from` test & reformat the tests
13 years ago
Matus Goljer
75efb6069a
Add tree map/reduce
13 years ago
Christina Whyte
6eeb692a00
Provide an implementation of function composition.
13 years ago
Matus Goljer
87c8b91e1b
Add indexing operations
13 years ago
Magnar Sveen
1812a1790b
Complete dash and dash-functional split
...
Also move functions that require Emacs 24 out of dash.el
13 years ago
Magnar Sveen
9b0166a3a1
Fix terminology
13 years ago
Magnar Sveen
38307e3126
Partition docs
13 years ago
Magnar Sveen
4a144c6515
Release 2.0.0
13 years ago
Magnar Sveen
9a149bf85a
Add anaphoric example to --max-by and --min-by
13 years ago
Fuco1
2a7fbdc507
Update -max-by & friends
13 years ago
Magnar Sveen
f1049f1607
Add dash-functional back, now dependent on dash.el
...
- instead of the other way around
13 years ago
Magnar Sveen
d374fcca52
Revert "Add combinators"
...
This reverts commit 9abae5e6bc .
13 years ago
Fuco1
9abae5e6bc
Add combinators
13 years ago
Magnar Sveen
0db2f5a5ab
Fix second example for -last/first-item
13 years ago
Magnar Sveen
824fcb3531
Release 1.8.0
13 years ago
Fuco1
9bd656ebcd
Add -rotate
13 years ago
Johan Andersson
41649089e3
Add -min, -max, -min-by and -max-by.
13 years ago
Wilfred Hughes
e07cef640b
Adding -first-item and -last-item. [ magnars/dash.el#17 ]
...
`-first-item` is a trivial alias to `car`, so I used `defalias` so
there isn't the additional overhead of a function call. This has
broken `create_docs.sh`.
It seems that `defexamples` expects `symbol-function` to return an
elisp function definition, but `car` is implemented in C.
13 years ago
Magnar Sveen
2b200884ca
Add -juxt
13 years ago
Johan Andersson
12291f3ea6
Add -product function.
13 years ago
Johan Andersson
ff3d7bd333
Add -sum function.
13 years ago
Magnar Sveen
de67c4b0a7
Add `-sort`
...
Fixes #34
13 years ago
Fuco1
d556884b65
Add reduce-r, the right associative variant of reduce
13 years ago
Magnar Sveen
5614753d73
Fix bug with -partition-all-in-steps
13 years ago
Magnar Sveen
3c546aba07
Add -partition-in-steps & -partition-all-in-steps
13 years ago
Emanuel Evans
e870be867c
Add -when-let* and -if-let*
13 years ago
Emanuel Evans
30ac13b766
Add -insert-at ( closes #27 )
13 years ago
Emanuel Evans
139610257a
Add -when-let and -if-let macros
13 years ago
Fuco1
a559a80d58
Added -last
13 years ago
Magnar Sveen
d7174ed63a
Handle cons-cells properly in -flatten
...
Fixes #21
13 years ago
Wilfred Hughes
a4b70f96c9
[ magnars/dash.el#18 ] implementing -slice
13 years ago
Magnar Sveen
adfafcb468
Add -partition-by-header
13 years ago