consumer_differential_bundle_run.tri (678B)
1 -- Independently packed lexical executable and inspectable authored IR sidecar. 2 !import "source.module" !Local 3 !import "io" !Local 4 !import "prelude" !Local 5 root = "__ROOT__" 6 main = io (onResult_ (sourceModuleLoadSelected root "lexicalBase" "workLexConsumer") 7 (problem : putStrLn (append "load-lexical-error=" problem)) 8 (run : onResult_ (sourceModuleLoadSelected root "lexicalBase" "mapProgram") 9 (problem : putStrLn (append "load-authored-error=" problem)) 10 (source : putStrLn (matchBool "consumer-differential-bundle-ok" 11 "consumer-differential-bundle-DIFFER" (and? 12 (equal? (run [1 2 3]) [[1] [2] [3]]) 13 (equal? (length (snd source)) 2)))))) 14 main