summaryrefslogtreecommitdiffstats
path: root/time.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2024-10-01 13:38:15 -0700
committerKaz Kylheku <kaz@kylheku.com>2024-10-01 13:38:15 -0700
commit8eeaeb95154d868b9fd201ff9cbf88b1031921cc (patch)
tree3889a2c1beccf43ee7568462e782a7909f78a3a5 /time.c
parente46abe3ec8b59826842dd5cc9ac3b5381240ec95 (diff)
downloadtxr-8eeaeb95154d868b9fd201ff9cbf88b1031921cc.tar.gz
txr-8eeaeb95154d868b9fd201ff9cbf88b1031921cc.tar.bz2
txr-8eeaeb95154d868b9fd201ff9cbf88b1031921cc.zip
copy: now handles range objects.
Ranges are iterable, denoting abstract sequences. The copy function now copies a range by constructing the array. This is useful when copy is used for the purpose of obtaining a mutable copy. For example, (shuffle 0..100) will now work, returning a shuffled vector of the integers from 0 to 99. * lib.c (copy): Handle RNG case via vec_seq. * tests/012/seq.tl, * tests/012/sort.tl: New test cases. * txr.1: Documented. Documentation for the copy function improved.
Diffstat (limited to 'time.c')
0 files changed, 0 insertions, 0 deletions