aboutsummaryrefslogtreecommitdiffhomepage
path: root/package.lisp
blob: b6efe86bc6f56b290db40fd932e1e5742c8c55d0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
;;;; package.lisp

(defpackage #:gtwiwtg
  (:use #:cl)
  (:export #:range
           #:times
           #:seq
           #:repeater
           #:noise
           #:from-thunk
           #:from-thunk-until
           #:from-thunk-times
           #:from-recurrence
           #:from-input-stream
           #:file-lines
           #:file-chars
           #:file-bytes
           #:make-resumable!
           #:resume!
           #:map!
           #:filter!
           #:inflate!
           #:concat!
           #:zip!
           #:indexed!
           #:merge!
           #:skip!
           #:skip-while!
           #:nfurcate!
           #:partition!
           #:intersperse!
           #:truncate!
           #:inject!
           #:disperse!
           #:with-generator
           #:for
           #:fold
           #:collect
           #:take
           #:pick-out
           #:size
           #:maximum
           #:minimum
           #:average
           #:argmax
           #:argmin))

(defpackage #:gtwiwtg.anaphora
  (:use #:cl)
  (:import-from #:gtwiwtg
                #:for
                #:fold)
  (:export #:afor #:afold #:it #:acc))