summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
...
* allow def in while/untilLeah Neukirchen2022-11-112-1/+7
|
* add failLeah Neukirchen2022-11-073-2/+30
|
* doc tweaksLeah Neukirchen2022-11-071-2/+2
|
* add xcondLeah Neukirchen2022-11-072-0/+10
|
* add gpickLeah Neukirchen2022-11-073-1/+22
|
* reexport truncate as truncLeah Neukirchen2022-11-071-0/+1
|
* add =>, set=>, and=>Leah Neukirchen2022-11-073-3/+54
|
* reexport list->vector, vector-map, formatLeah Neukirchen2022-11-071-0/+7
|
* doc tweaksLeah Neukirchen2022-11-071-3/+6
|
* add projLeah Neukirchen2022-11-073-1/+19
|
* use list-tabulate instead of map/iotaLeah Neukirchen2022-11-071-4/+4
|
* allow empty seq, use it where appropriateLeah Neukirchen2022-11-053-10/+31
|
* re-implement =?, which also implements hash-table equality and is variadicLeah Neukirchen2022-11-043-15/+52
|
* prn: return value of last argumentLeah Neukirchen2022-11-033-9/+14
| | | | Hat tip to Tom Lord, who called this `peek`.
* reimplement range to allow negative stepLeah Neukirchen2022-11-033-5/+19
|
* add booleanLeah Neukirchen2022-11-033-0/+15
|
* add andlocLeah Neukirchen2022-11-034-5/+38
|
* add void, void?Leah Neukirchen2022-11-033-6/+28
|
* make rep use the binding syntax of locLeah Neukirchen2022-11-034-6/+15
|
* drop nthLeah Neukirchen2022-11-031-4/+1
| | | | Just having get is good enough.
* rename ggflatten -> gconcatenateLeah Neukirchen2022-11-033-4/+4
| | | | Gauche has this already.
* add test suiteLeah Neukirchen2022-11-033-6/+384
|
* export generic-make-accumulatorLeah Neukirchen2022-11-031-1/+3
| | | | needed from a macro
* export set-at, del-atLeah Neukirchen2022-11-031-2/+2
|
* add some design goalsLeah Neukirchen2022-11-011-0/+28
|
* list-ref-default: fix logicLeah Neukirchen2022-11-011-5/+5
|
* tweak prompt in mew a littleLeah Neukirchen2022-10-311-1/+9
|
* add ggflattenLeah Neukirchen2022-10-312-1/+21
|
* add actLeah Neukirchen2022-10-312-1/+8
|
* re-export (chicken sort)Leah Neukirchen2022-10-312-0/+2
|
* add uniq-accumulatorLeah Neukirchen2022-10-312-1/+16
|
* add juxt, unlistLeah Neukirchen2022-10-312-1/+18
|
* add ceilLeah Neukirchen2022-10-311-0/+1
|
* add set-at, del-atLeah Neukirchen2022-10-312-1/+31
|
* consistencyLeah Neukirchen2022-10-311-1/+1
|
* drop toplevel ->>, set->>, given; add if->Leah Neukirchen2022-10-312-43/+85
|
* add sing?Leah Neukirchen2022-10-312-1/+11
|
* add op*Leah Neukirchen2022-10-312-0/+27
|
* add injectLeah Neukirchen2022-10-312-2/+20
|
* fix docsLeah Neukirchen2022-10-311-11/+11
|
* add fun*Leah Neukirchen2022-10-312-2/+12
|
* re-sort exportsLeah Neukirchen2022-10-311-3/+2
|
* add comp, negate, perLeah Neukirchen2022-10-312-3/+21
|
* op: make (op) and (op const) variadicLeah Neukirchen2022-10-312-6/+5
|
* add tally-accumulator, group-by-accumulatorLeah Neukirchen2022-10-302-2/+27
|
* add gslice-whenLeah Neukirchen2022-10-302-0/+32
|
* add <>?Leah Neukirchen2022-10-302-0/+35
|
* wordingLeah Neukirchen2022-10-271-1/+1
|
* rewrite nesting macros with syntax-rulesLeah Neukirchen2022-10-271-34/+27
|
* gsplit: split on single-chars when pattern matches nothingLeah Neukirchen2022-10-271-15/+20
| | | | Also fixes issue when you have fewer fields than the maximum.