From 338e59293529391dd35499f53c967ccf3d26b056 Mon Sep 17 00:00:00 2001 From: Doug Coleman Date: Sat, 29 Nov 2008 13:47:45 -0600 Subject: [PATCH] remove >r r> --- basis/channels/remote/remote.factor | 2 +- basis/cocoa/application/application.factor | 9 +++++---- basis/cocoa/messages/messages.factor | 12 ++++++------ 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/basis/channels/remote/remote.factor b/basis/channels/remote/remote.factor index 1a7addac12..6e10b23407 100644 --- a/basis/channels/remote/remote.factor +++ b/basis/channels/remote/remote.factor @@ -14,7 +14,7 @@ IN: channels.remote PRIVATE> : publish ( channel -- id ) - 256 random-bits dup >r remote-channels set-at r> ; + 256 random-bits dup [ remote-channels set-at ] dip ; : get-channel ( id -- channel ) remote-channels at ; diff --git a/basis/cocoa/application/application.factor b/basis/cocoa/application/application.factor index 8f32782d76..c62fab0f15 100644 --- a/basis/cocoa/application/application.factor +++ b/basis/cocoa/application/application.factor @@ -40,12 +40,13 @@ FUNCTION: void NSBeep ( ) ; dup next-event [ -> sendEvent: t ] [ drop f ] if* ; : add-observer ( observer selector name object -- ) - >r >r >r >r NSNotificationCenter -> defaultCenter - r> r> sel_registerName - r> r> -> addObserver:selector:name:object: ; + [ + [ NSNotificationCenter -> defaultCenter ] 2dip + sel_registerName + ] 2dip -> addObserver:selector:name:object: ; : remove-observer ( observer -- ) - >r NSNotificationCenter -> defaultCenter r> + [ NSNotificationCenter -> defaultCenter ] dip -> removeObserver: ; : finish-launching ( -- ) NSApp -> finishLaunching ; diff --git a/basis/cocoa/messages/messages.factor b/basis/cocoa/messages/messages.factor index 09b2255913..c1fa8066cc 100644 --- a/basis/cocoa/messages/messages.factor +++ b/basis/cocoa/messages/messages.factor @@ -27,7 +27,7 @@ super-message-senders global [ H{ } assoc-like ] change-at : cache-stub ( method function hash -- ) [ - over get [ 2drop ] [ over >r sender-stub r> set ] if + over get [ 2drop ] [ over [ sender-stub ] dip set ] if ] bind ; : cache-stubs ( method -- ) @@ -37,7 +37,7 @@ super-message-senders global [ H{ } assoc-like ] change-at : ( receiver -- super ) "objc-super" [ - >r dup object_getClass class_getSuperclass r> + [ dup object_getClass class_getSuperclass ] dip set-objc-super-class ] keep [ set-objc-super-receiver ] keep ; @@ -75,7 +75,7 @@ MEMO: make-prepare-send ( selector method super? -- quot ) swap second length 2 - make-dip ; MACRO: (send) ( selector super? -- quot ) - >r dup lookup-method r> + [ dup lookup-method ] dip [ make-prepare-send ] 2keep super-message-senders message-senders ? get at [ slip execute ] 2curry ; @@ -172,7 +172,7 @@ assoc-union alien>objc-types set-global ] unless ; : (parse-objc-type) ( i string -- ctype ) - 2dup nth >r >r 1+ r> r> { + 2dup nth [ 1+ ] 2dip { { [ dup "rnNoORV" member? ] [ drop (parse-objc-type) ] } { [ dup CHAR: ^ = ] [ 3drop "void*" ] } { [ dup CHAR: { = ] [ drop objc-struct-type ] } @@ -223,12 +223,12 @@ assoc-union alien>objc-types set-global : class-exists? ( string -- class ) objc_getClass >boolean ; : unless-defined ( class quot -- ) - >r class-exists? r> unless ; inline + [ class-exists? ] dip unless ; inline : define-objc-class-word ( name quot -- ) [ over , , \ unless-defined , dup , \ objc-class , - ] [ ] make >r "cocoa.classes" create r> + ] [ ] make [ "cocoa.classes" create ] dip (( -- class )) define-declared ; : import-objc-class ( name quot -- )