]> gitweb.factorcode.org Git - factor.git/blobdiff - extra/ui/frp/signals/signals.factor
"<$" made generic + moved to monads
[factor.git] / extra / ui / frp / signals / signals.factor
index 36a8b565a17aa40b0d6a39de4466ad8acaa6976d..dcb4d3e315c90da99e77328345966ed58123c26b 100644 (file)
@@ -78,7 +78,7 @@ M: side-effect-model (model-changed) [ value>> ] dip [ quot>> call( old -- ) ] 2
 
 TUPLE: quot-model < mapped-model ;
 M: quot-model (model-changed) nip [ quot>> call( -- b ) ] keep set-model ;
-: <$ ( model quot -- signal ) quot-model new-mapped-model ;
+M: model <$ quot-model new-mapped-model ;
 
 TUPLE: action-value < basic-model parent ;
 : <action-value> ( parent value -- model ) action-value new-model swap >>parent ;