On this page:
4.1 Producers
build-list
append
make-list
range
4.2 Transformers
list-tail
drop
cdr
map
filter
remove
remq
remv
remw
remove*
remq*
remv*
remw*
member
memq
memw
memv
memf
cddr
cdddr
cddddr
cdddddr
rest
list-update
list-set
indexes-of
indexes-where
take
takef
dropf
add-between
filter-map
filter-not
remf
remf*
4.3 Consumers
pair?
null?
length
list-ref
car
reverse
foldl
foldr
findf
assoc
assw
assv
assq
assf
cadr
caddr
cadddr
cons?
empty?
index-of
index-where
count
argmin
argmax
9.1

4 Fusable Ebb Forms🔗ℹ

 (require ebb/forms) package: ebb-lib

4.1 Producers🔗ℹ

producer

(build-list n proc)  any

  n : exact-nonnegative-integer?
  proc : (-> exact-nonnegative-integer? any/c)
Fusable version of build-list from racket/base.

producer

(append lst ...)  any

  lst : list?
Fusable version of append from racket/base.

producer

(make-list k v)  any

  k : exact-nonnegative-integer?
  v : any/c
Fusable version of make-list from racket/list.

producer

(range end/start [end step])  any

  end/start : real?
  end : (or/c #f real?) = #f
  step : real? = 1
Fusable version of range from racket/list.

4.2 Transformers🔗ℹ

transformer

(list-tail n)  any

  n : exact-nonnegative-integer?
Fusable version of list-tail from racket/base.

transformer

(drop n)  any

  n : exact-nonnegative-integer?
Fusable version of drop from racket/list.

transformer

cdr

Fusable version of cdr from racket/base.

transformer

(map proc)  any

  proc : (-> any/c any/c)
Fusable version of map from racket/base.

transformer

(filter pred)  any

  pred : (-> any/c any/c)
Fusable version of filter from racket/base.

transformer

(remove v proc)  any

  v : any/c
  proc : (-> any/c any/c)
Fusable version of remove from racket/base.

transformer

(remq v)  any

  v : any/c
Fusable version of remq from racket/base.

transformer

(remv v)  any

  v : any/c
Fusable version of remv from racket/base.

transformer

(remw v)  any

  v : any/c
Fusable version of remw from racket/base.

transformer

(remove* v-lst [proc])  any

  v-lst : list?
  proc : procedure? = equal?
Fusable version of remove* from racket/list.

transformer

(remq* v-lst)  any

  v-lst : list?
Fusable version of remq* from racket/list.

transformer

(remv* v-lst)  any

  v-lst : list?
Fusable version of remv* from racket/list.

transformer

(remw* v-lst)  any

  v-lst : list?
Fusable version of remw* from racket/list.

transformer

(member v [is-equal?])  any

  v : any/c
  is-equal? : (-> any/c any/c) = equal?
Fusable version of member from racket/base.

transformer

(memq v)  any

  v : any/c
Fusable version of memq from racket/base.

transformer

(memw v)  any

  v : any/c
Fusable version of memw from racket/base.

transformer

(memv v)  any

  v : any/c
Fusable version of memv from racket/base.

transformer

(memf proc)  any

  proc : (-> any/c any/c)
Fusable version of memf from racket/base.

transformer

cddr

Fusable version of cddr from racket/base.

transformer

cdddr

Fusable version of cdddr from racket/base.

transformer

cddddr

Fusable version of cddddr from racket/base.

transformer

cdddddr

Fusable version of cdddddr from racket/base.

transformer

rest

Fusable version of rest from racket/list.

transformer

(list-update pos updater)  any

  pos : exact-nonnegative-integer?
  updater : (-> any/c any/c)
Fusable version of list-update from racket/list.

transformer

(list-set pos value)  any

  pos : exact-nonnegative-integer?
  value : any/c
Fusable version of list-set from racket/list.

transformer

(indexes-of v [is-equal?])  any

  v : any/c
  is-equal? : (-> any/c any/c) = equal?
Fusable version of indexes-of from racket/list.

transformer

(indexes-where proc)  any

  proc : (-> any/c any/c)
Fusable version of indexes-where from racket/list.

transformer

(take pos)  any

  pos : exact-nonnegative-integer?
Fusable version of take from racket/list.

transformer

(takef pred)  any

  pred : procedure?
Fusable version of takef from racket/list.

transformer

(dropf pred)  any

  pred : procedure?
Fusable version of dropf from racket/list.

transformer

(add-between v    
  [#:before-first before-first    
  #:before-last before-last    
  #:after-last after-lasy    
  #:splice? splice])  any
  v : any/c
  before-first : list? = '()
  before-last : any/c = v
  after-lasy : list? = '()
  splice : boolean? = #f
Fusable version of add-between from racket/list.

transformer

(filter-map proc)  any

  proc : procedure?
Fusable version of filter-map from racket/list.

transformer

(filter-not pred)  any

  pred : (-> any/c any/c)
Fusable version of filter-not from racket/list.

transformer

(remf pred)  any

  pred : procedure?
Fusable version of remf from racket/list.

transformer

(remf* pred)  any

  pred : procedure?
Fusable version of remf* from racket/list.

4.3 Consumers🔗ℹ

consumer

pair?

Fusable version of pair? from racket/base.

consumer

null?

Fusable version of null? from racket/base.

consumer

length

Fusable version of length from racket/base.

consumer

list-ref

Fusable version of list-ref from racket/base.

consumer

car

Fusable version of car from racket/base.

consumer

reverse

Fusable version of reverse from racket/base.

consumer

foldl

Fusable version of foldl from racket/base.

consumer

foldr

Fusable version of foldr from racket/base.

consumer

findf

Fusable version of findf from racket/base.

consumer

assoc

Fusable version of assoc from racket/base.

consumer

assw

Fusable version of assw from racket/base.

consumer

assv

Fusable version of assv from racket/base.

consumer

assq

Fusable version of assq from racket/base.

consumer

assf

Fusable version of assf from racket/base.

consumer

cadr

Fusable version of cadr from racket/base.

consumer

caddr

Fusable version of caddr from racket/base.

consumer

cadddr

Fusable version of cadddr from racket/base.

consumer

cons?

Fusable version of cons? from racket/list.

consumer

empty?

Fusable version of empty? from racket/list.

consumer

index-of

Fusable version of index-of from racket/list.

consumer

index-where

Fusable version of index-where from racket/list.

consumer

count

Fusable version of count from racket/list.

consumer

argmin

Fusable version of argmin from racket/list.

consumer

argmax

Fusable version of argmax from racket/list.