X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=test.icl;h=dddfbe1a6c9d7473d65aa7aee81aef0e21f935c6;hb=dd851e8574c37cad729a3ba3b4e64a548bb4422e;hp=2076421b57b65c92f0b2149d5e626c1d337390d0;hpb=dfcca36a36a964320436b622d18bce909ed5a9fc;p=clean-tests.git diff --git a/test.icl b/test.icl index 2076421..dddfbe1 100644 --- a/test.icl +++ b/test.icl @@ -1,45 +1,20 @@ module test -<<<<<<< HEAD import StdEnv -from Data.Func import $ -import System.Directory -import System.Time -:: S s a = S .(s -> *(a, s)) -runS (S s) = s +import graph_copy_with_names, symbols_in_program +import System.CommandLine -(>>=) infixl 1 :: u:(S .a .b) v:(.b -> .(S .a .c)) -> w:(S .a .c), [w <= u,w <= v] -(>>=) ma a2mb = S \s - # (a, s) = runS ma s - = runS (a2mb a) s +test :: !{#Symbol} a -> a +test symbols a + # (a, b, c) = copy_to_string_with_names a + # (a, r) = copy_from_string_with_names a b c symbols + = a -Start world = flip runS world - $ (S time) - >>= \_->S (readDirectory "/home/mrl") -======= -import qualified Data.Map as DM -import iTasks -import Data.Func -import Data.Tuple -import StdEnv - -Start w = doTasksWithOptions (\a o->Ok $ flip tuple {o & autoLayout=True} $ - (parallel - [(Embedded, tab "tab1") - ,(Embedded, tab "tab2") - ] - [ OnAction (Action "New") (always (Embedded, tab "New tab")) - , OnAction (Action " ") (always (Embedded, tab "New tab")) - , OnAction (Action "Close") (never (Embedded, \_->treturn ())) - , OnAction (Action "Dis no icon") (never (Embedded, \_->treturn ())) - , OnAction (Action "+") (always (Embedded, tab "New tab")) - ] - <<@ ArrangeWithTabs True - <<@ ApplyLayout (setActionIcon ('DM'.put " " "new" 'DM'.newMap)) - )) w +polyid :: (A.a: a -> a) -> (Int, Bool) +polyid f = (f 42, f True) -tab title _ = tune (Title title) - $ viewInformation [] () - >>* [OnAction (Action "Close") (always (treturn ()))] ->>>>>>> 49f7dcc4c088dc816398a0c7854d75d7c2628f15 +Start w + # ([argv0:_], w) = getCommandLine w + # (symbols, w) = accFiles (read_symbols argv0) w + = test symbols (polyid id)