source: project/release/5/sequences/trunk/sequences-module.scm @ 36461

Last change on this file since 36461 was 36461, checked in by Ivan Raikov, 23 months ago

C5 port of cis

File size: 831 bytes
Line 
1;;;; sequences-module.scm
2
3
4(module sequences (size
5                   elt
6                   rev
7                   foldl
8                   foldr
9                   sub
10                   sequence?
11                   linear-sequence?
12                   random-access-sequence?
13                   make-random-access-sequence
14                   make-linear-sequence
15                   make
16                   sequence
17                   for
18                   smap
19                   coerce
20                   copy
21                   iterator?
22                   linear-iterator?
23                   random-access-iterator?
24                   iterator
25                   at-end?
26                   advance advance!
27                   index
28                   for* smap*
29                   port->sequence
30                   take drop
31                   split
32                   partition
33                   pos
34                   fill!
35                   is?
36                   empty?
37                   peek 
38                   pop
39                   filter
40                   all?
41                   thereis?
42                   intersection
43                   union
44                   difference
45                   zip
46                   )
47
48(import scheme (except (chicken base) foldl foldr) (chicken plist) (chicken fixnum) fast-generic)
49(import-for-syntax (chicken plist))
50
51(include "sequences.scm")
52
53)
Note: See TracBrowser for help on using the repository browser.