argc < 2 ? ( printf("Usage: %s [script]\n",argv[0]); ) : ( printf("loading '%s'\n",argv[1]); x = fopen(argv[1],"r"); !x ? ( printf("Error opening '%s'\n",argv[1]) ) : ( #str=""; while (fgets(x,#line)) ( #str += #line; ); fclose(x); loop(30, start_t = time_precise(); eval(#str) || printf("error evaluating script\n"); start_t = time_precise()-start_t; printf("finished in %f milliseconds\n",start_t*1000.0); ); ); );