repo.or.cz
/
CommonLispStat.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
clem 0.4.1, ch-asdf 0.2.8, ch-util 0.2.2, lift 1.3.1, darcs ignored, smarkup 0.3.3
[CommonLispStat.git]
/
external
/
ch-util
/
src
/
vector.cl
blob
2de07660a7f6290932c7285dbe9ade1fd17254b1
1
;;;
2
;;; vector.cl -- various lisp utilities for vectors
3
;;;
4
;;; Author: Cyrus Harmon <ch-lisp@bobobeach.com>
5
;;;
6
7
(
in-package
:
ch-util
)
8
9
;;; Miscellaneous vector utilities
10
11
(
defun
map-vector
(
fn
v
12
&
key
13
(
adjustable
t
)
14
(
fill-pointer
0
))
15
(
let
* ((
n
(
length
v
))
16
(
a
(
make-array
n
17
:
adjustable adjustable
18
:
fill-pointer fill-pointer
)))
19
(
map-into
a fn v
)))
20