]> gitweb.factorcode.org Git - factor.git/commitdiff
Update io.windows.launcher to use dip instead of >r/r>
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Tue, 2 Dec 2008 09:09:39 +0000 (03:09 -0600)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Tue, 2 Dec 2008 09:09:39 +0000 (03:09 -0600)
basis/io/windows/launcher/launcher.factor

index fc8e4a7bc08fadad9eab535c4cc60c2de44ccefc..212b405a54e0413da03d91495c0d3711bfd6f667 100644 (file)
@@ -46,7 +46,7 @@ TUPLE: CreateProcess-args
     CreateProcess win32-error=0/f ;
 
 : count-trailing-backslashes ( str n -- str n )
-    >r "\\" ?tail r> swap [
+    [ "\\" ?tail ] dip swap [
         1+ count-trailing-backslashes
     ] when ;
 
@@ -85,8 +85,7 @@ TUPLE: CreateProcess-args
 
 : fill-lpApplicationName ( process args -- process args )
     over app-name/cmd-line
-    >r >>lpApplicationName
-    r> >>lpCommandLine ;
+    [ >>lpApplicationName ] [ >>lpCommandLine ] bi* ;
 
 : fill-lpCommandLine ( process args -- process args )
     over cmd-line >>lpCommandLine ;