(;module: lux (lux (control monad) [io] (concurrency [promise]) [cli #+ program:] [test]) (test ["_;" lux] (lux ["_;" cli] ["_;" host] ["_;" io] (time ["_;" instant] ["_;" duration] ["_;" date]) (concurrency ["_;" actor] ["_;" space] ["_;" atom] ["_;" frp] ["_;" promise] ["_;" stm]) (control ["_;" exception] ["_;" interval] ["_;" pipe] ["_;" cont] ["_;" reader] ["_;" state] ["_;" parser]) (data ["_;" bit] ["_;" bool] ["_;" result] ["_;" ident] ["_;" identity] ["_;" log] ["_;" maybe] ["_;" number] ["_;" product] ["_;" sum] ["_;" text] ["_;" lazy] (number ["_;" ratio] ["_;" complex]) (format ["_;" json] ["_;" xml]) (coll ["_;" array] ["_;" dict] ["_;" list] ["_;" queue] ["_;" set] ["_;" stack] ["_;" vector] ["_;" seq] ["_;" priority-queue] ["_;" stream] (tree ["_;" rose] ["_;" zipper]) (ordered ["_o;" dict] ["_o;" set])) (text ["_;" format] ["_;" lexer] ["_;" regex])) ["_;" math] (math (logic ["_;" continuous] ["_;" fuzzy])) (macro ["_;" code] ["_;" syntax] (poly ["poly_;" eq] ["poly_;" functor])) ["_;" type] (type ["_;" check] ["_;" auto] ["_;" object]) )) (lux (control [contract] [concatenative]) (concurrency [space]) (data [env] [trace] [store] [tainted]) [macro] (math [random]) (type [unit])) ) ## [Program] (program: args (test;run))