mapped models- arrow multi-model subclasses
parent
090715f4ed
commit
f889a3ec0c
|
|
@ -1,11 +0,0 @@
|
|||
! Copyright (C) 2009 Slava Pestov.
|
||||
! See http://factorcode.org/license.txt for BSD license.
|
||||
USING: macros models.arrow models.product fry
|
||||
generalizations kernel sequences ;
|
||||
IN: models.arrow.multi
|
||||
|
||||
MACRO: <n-arrow> ( int -- quot ) dup
|
||||
'[ [ _ narray <product> ] dip [ _ firstn ] prepend <arrow> ] ;
|
||||
|
||||
: <2arrow> ( a b quot -- arrow ) 2 <n-arrow> ; inline
|
||||
: <3arrow> ( a b c quot -- arrow ) 3 <n-arrow> ; inline
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
! Copyright (C) 2009 Slava Pestov.
|
||||
! See http://factorcode.org/license.txt for BSD license.
|
||||
USING: macros ui.frp models.product fry
|
||||
generalizations kernel sequences ;
|
||||
IN: models.mapped
|
||||
|
||||
MACRO: <n-mapped> ( int -- quot ) dup
|
||||
'[ [ _ narray <product> ] dip [ _ firstn ] prepend <mapped> ] ;
|
||||
|
||||
: <2mapped> ( a b quot -- arrow ) 2 <n-mapped> ; inline
|
||||
: <3mapped> ( a b c quot -- arrow ) 3 <n-mapped> ; inline
|
||||
Loading…
Reference in New Issue