Andy Wingo
|
9de674e6e6
Rewrite boot-9 map to be recursive and pure
|
10 tahun lalu |
Andy Wingo
|
f082c5f30a
Optimize two-list srfi-1 map
|
10 tahun lalu |
Andy Wingo
|
4926024cfb
Simplify boot-9 and srfi-1 map
|
10 tahun lalu |
Andy Wingo
|
f883ae59a0
Optimize srfi-1 for-each with two lists.
|
11 tahun lalu |
Andy Wingo
|
f87a7327a5
More for-each micro-optimizations
|
11 tahun lalu |
Andy Wingo
|
3c3de73d4d
Port unrolled one-argument for-each from boot-9 to srfi-1
|
11 tahun lalu |
Ludovic Courtès
|
b3da54d181
Placate a number of `syntax-check' verifications.
|
13 tahun lalu |
Andy Wingo
|
0c65f52c6d
more define-syntax-rule usage
|
13 tahun lalu |
Andy Wingo
|
6ffb5f9765
check that srfi-1 procedure arguments are procedures
|
13 tahun lalu |
Andy Wingo
|
e7a81c7acd
fix take-right and drop-right for improper lists
|
13 tahun lalu |
Andy Wingo
|
b706a01129
fix srfi-1 map-in-order definition
|
13 tahun lalu |
Andy Wingo
|
a2230b653b
map and for-each in scheme
|
13 tahun lalu |
Andy Wingo
|
9e775af3bf
srfi-1 `member' in scheme, inlines to memq / memv in some cases
|
13 tahun lalu |
Ludovic Courtès
|
7f593bc7f9
SRFI-1: Rewrite `split-at' and `split-at!' in Scheme.
|
14 tahun lalu |
Ludovic Courtès
|
58ee1beabe
SRFI-1: Rewrite `filter-map' in Scheme.
|
14 tahun lalu |
Ludovic Courtès
|
a6505cb49c
SRFI-1: Make `fold-right' tail-recursive.
|
14 tahun lalu |
Ludovic Courtès
|
07076c1e61
SRFI-1: Make `unfold' tail-recursive (fix bug #30071).
|
14 tahun lalu |
Ludovic Courtès
|
194865d2f7
SRFI-1: Rewrite `alist-copy' in Scheme.
|
14 tahun lalu |
Andy Wingo
|
37710f7e8f
move srfi-1 and srfi-60 C impl to libguile, without public C api
|
14 tahun lalu |
Ludovic Courtès
|
dcde43869a
SRFI-1: Rewrite `drop-right!', `drop-while', `reduce', etc. in Scheme.
|
14 tahun lalu |
Ludovic Courtès
|
b86d230932
SRFI-1: Rewrite `break' and `break!' in Scheme.
|
14 tahun lalu |
Ludovic Courtès
|
d7418e60a5
SRFI-1: Rewrite `fifth', `sixth', etc. in Scheme.
|
14 tahun lalu |
Ludovic Courtès
|
0b7f2eb8bf
Start rewriting SRFI-1 in Scheme.
|
14 tahun lalu |
Ludovic Courtès
|
2cf7ff2e79
SRFI-1: Use the built-in optional argument support.
|
15 tahun lalu |
Neil Jerram
|
83ba2d3750
Complete changing license to LGPLv3+
|
15 tahun lalu |
Andy Wingo
|
ea93465de7
move scm srfi files to module/srfi, and compile them.
|
16 tahun lalu |