aboutsummaryrefslogtreecommitdiffstats
path: root/cppawk-include/cons.h
Commit message (Collapse)AuthorAgeFilesLines
* Restructure cppawk installation.Kaz Kylheku2022-07-021-92/+0
| | | | | | | | | cppawk now expects to be installed in some directory (typically "bin"), such that the include files are in a "share/cppawk/include" directory where "share" is a sibling of "bin". The git repository is restructured to match this shape; cppawk is moved into "bin", and the include files into "share/cppawk/include".
* cons: list_begin, list_add, list_end: document, test.Kaz Kylheku2022-04-181-0/+1
|
* Add missing Copyright 2022 into license headers.Kaz Kylheku2022-04-161-1/+1
|
* cons: dolist, dolisti, doconses: doc, test.Kaz Kylheku2022-04-161-0/+1
|
* Rename some array and field conversion functions.Kaz Kylheku2022-04-161-3/+3
| | | | | | | | atol -> values ftol -> fields ltof -> set_fields values() goes with existing keys() nicely.
* cons: document and test uniq, new uniqual function.Kaz Kylheku2022-04-151-0/+1
|
* cons: add ldiff, last and butlast.Kaz Kylheku2022-04-141-0/+3
|
* New function equalize.Kaz Kylheku2022-04-051-0/+1
|
* Add box_str function.Kaz Kylheku2022-04-051-0/+1
|
* New accessors stringp and symbolp.Kaz Kylheku2022-04-041-0/+2
|
* Rename sym to box_sym.Kaz Kylheku2022-04-041-1/+1
|
* Rename nump to numberp.Kaz Kylheku2022-04-041-1/+1
|
* Fix incorrect #defines for and and or.Kaz Kylheku2022-04-041-2/+2
|
* cons: split into private/public.Kaz Kylheku2022-04-031-690/+48
| | | | | A couple of loop clause macros now match the public macros, requiring a little adjustment.
* cons: rename tolisp and toawk functions.Kaz Kylheku2022-04-031-6/+6
| | | | The new terminology is box and unbox.
* list_add: fix multiple evaluation and paren problem.Kaz Kylheku2022-03-311-1/+6
|
* Adding Lisp-inspired data and control utilities.Kaz Kylheku2022-03-311-0/+719