]> gitweb.factorcode.org Git - factor.git/commitdiff
moved change-global to namespaces
authorSam Anklesaria <sam@Tintin.local>
Wed, 29 Apr 2009 01:37:00 +0000 (20:37 -0500)
committerSam Anklesaria <sam@Tintin.local>
Wed, 29 Apr 2009 01:37:00 +0000 (20:37 -0500)
core/namespaces/namespaces.factor
extra/modules/rpc-server/rpc-server.factor

index b0e764c94d96244a31a45c71a6c0a7bd03fb8bc0..977e5a296167b815c91a30c67f4d6fe2c2404f2b 100644 (file)
@@ -24,6 +24,7 @@ PRIVATE>
 : get-global ( variable -- value ) global at ;
 : set-global ( value variable -- ) global set-at ;
 : change ( variable quot -- ) [ [ get ] keep ] dip dip set ; inline
+: change-global ( var quot -- ) [ [ get-global ] keep ] dip dip set-global ; inline
 : +@ ( n variable -- ) [ 0 or + ] change ;
 : inc ( variable -- ) 1 swap +@ ; inline
 : dec ( variable -- ) -1 swap +@ ; inline
index 63d5a870b4152d2360ec2927fe1ac88100de73f7..525ff35a09d72b19c6c00737f96c77bb46b182dd 100644 (file)
@@ -31,8 +31,6 @@ MEMO: mem-do-rpc ( args word -- bytes ) do-rpc ; inline
 SYNTAX: service \ do-rpc  "executer" set (service) ;
 SYNTAX: mem-service \ mem-do-rpc "executer" set (service) ;
 
-: change-global ( var quot -- ) [ [ get-global ] keep ] dip dip set-global ; inline
-
 load-vocab-hook [
    [ dup words>> values
    \ mem-do-rpc "memoize" word-prop [ delete-at ] curry each ]