summaryrefslogtreecommitdiffstats
path: root/lib.c
Commit message (Expand)AuthorAgeFilesLines
* unique: covert to seq_build.Kaz Kylheku2024-03-021-3/+4
* zip: make more generic.Kaz Kylheku2024-03-011-39/+0
* partition, split, split*: iter used for indicesKaz Kylheku2024-02-291-10/+14
* partition-if: use seq_build for accumulating partitions.Kaz Kylheku2024-02-281-4/+6
* partition-by: replace sequence traversal with iter.Kaz Kylheku2024-02-281-10/+13
* partition-by: replace tuple accumulation with seq_build.Kaz Kylheku2024-02-281-6/+7
* seq_build: seq_pend must be nondestructive for lists.Kaz Kylheku2024-02-281-1/+17
* seq_build: convert list buiding to list_collect.Kaz Kylheku2024-02-281-68/+9
* seq_build: whitespace.Kaz Kylheku2024-02-281-1/+1
* seq_build: remove unnecessary convert calls.Kaz Kylheku2024-02-281-2/+0
* seq_build: remove one finish function.Kaz Kylheku2024-02-281-6/+1
* seq_build: safeguard against adding to finished object.Kaz Kylheku2024-02-281-0/+14
* mapcar, mappend: switch to seq_build.Kaz Kylheku2024-02-271-4/+16
* seq_build: support improper lists.Kaz Kylheku2024-02-271-1/+53
* tuples: convert tuple generation to seq_build.Kaz Kylheku2024-02-271-4/+7
* seq_build: fix: incompatible items must create list.Kaz Kylheku2024-02-271-12/+30
* seq_build: struct/carray bugfix.Kaz Kylheku2024-02-271-3/+4
* seq_build: put self name into structure.Kaz Kylheku2024-02-271-15/+16
* seq_build: build lists in order using tail pointer.Kaz Kylheku2024-02-271-2/+19
* separate-keys: rework using seq_buildKaz Kylheku2024-02-271-62/+13
* separate: rework using seq_build.Kaz Kylheku2024-02-271-75/+13
* seq_build: allow initialization from iterator.Kaz Kylheku2024-02-271-0/+6
* keep-keys-if: rework with generic sequence processing.Kaz Kylheku2024-02-261-56/+12
* New sequence building framework.Kaz Kylheku2024-02-261-123/+207
* keep-if: don't report as remove-if in errors.Kaz Kylheku2024-02-261-3/+7
* New function: cons-count.Kaz Kylheku2024-02-091-0/+19
* New function: cons-find.Kaz Kylheku2024-02-091-0/+17
* New function: hist-sort-by.Kaz Kylheku2024-02-021-2/+7
* We need a length-< special method.Kaz Kylheku2024-01-191-1/+19
* Copyright year bump 2024.Kaz Kylheku2024-01-181-1/+1
* lib: avoid realloc with zero size.Kaz Kylheku2024-01-161-3/+13
* gc: bug in sub-str on lazy string argument.Kaz Kylheku2024-01-061-0/+1
* iter_begin: gc problem.Kaz Kylheku2024-01-011-0/+2
* print: print/read consistency problem with rcons.Kaz Kylheku2023-12-081-1/+2
* oop: allow del on struct sequences.Kaz Kylheku2023-11-151-3/+0
* dwim: correction to error diagnostic.Kaz Kylheku2023-11-151-1/+1
* New accessor: mref.Kaz Kylheku2023-11-151-0/+12
* New: length-list-<, length-<Kaz Kylheku2023-10-051-0/+28
* flatten*: fix two bugs.Kaz Kylheku2023-09-301-4/+5
* New hist-sort function.Kaz Kylheku2023-09-251-3/+22
* New functions: nested-vec-of and nested-vec.Kaz Kylheku2023-09-211-20/+69
* Use vargs typedef instead of struct args *.Kaz Kylheku2023-09-051-38/+38
* json: allow integers and lists.Kaz Kylheku2023-09-031-7/+15
* New function: str-esc.Kaz Kylheku2023-09-011-0/+20
* unuse-sym: fix in face of use-sym-as.Kaz Kylheku2023-08-101-0/+10
* New feature: local symbol renaming.Kaz Kylheku2023-08-101-3/+14
* del/replace with index-list: fix semantics.Kaz Kylheku2023-07-181-11/+88
* printer: print (sys:vector-list ()) as #() not #nil.Kaz Kylheku2023-07-171-1/+4
* unique: use sequence iterationKaz Kylheku2023-07-101-20/+8
* Bug: ranges not treated as iterable in some situations.Kaz Kylheku2023-06-301-1/+1