change to in-place reverse.
parent
817b45ee03
commit
6f89c1824d
|
@ -36,7 +36,7 @@ ALIAS: n*p n*v
|
||||||
[ drop length [ iota ] keep ]
|
[ drop length [ iota ] keep ]
|
||||||
[ nip <reversed> ]
|
[ nip <reversed> ]
|
||||||
[ drop ] 2tri
|
[ drop ] 2tri
|
||||||
'[ _ _ <slice> _ v* sum ] map reverse ;
|
'[ _ _ <slice> _ v* sum ] map reverse! ;
|
||||||
|
|
||||||
: p-sq ( p -- p^2 ) dup p* ; inline
|
: p-sq ( p -- p^2 ) dup p* ; inline
|
||||||
|
|
||||||
|
|
|
@ -130,7 +130,7 @@ ERROR: no-method arguments generic ;
|
||||||
|
|
||||||
: multi-dispatch-quot ( methods generic -- quot )
|
: multi-dispatch-quot ( methods generic -- quot )
|
||||||
[ make-default-method ]
|
[ make-default-method ]
|
||||||
[ drop [ [ multi-predicate ] dip ] assoc-map reverse ]
|
[ drop [ [ multi-predicate ] dip ] assoc-map reverse! ]
|
||||||
2bi alist>quot ;
|
2bi alist>quot ;
|
||||||
|
|
||||||
! Generic words
|
! Generic words
|
||||||
|
|
Loading…
Reference in New Issue