!7 p { repeat with ms sleep 200 { int cores = 0; double totalMHz = 0; for (S line : toLines(loadTextFile("/proc/cpuinfo"))) if (contains(line, "MHz")) { S mhz = trim(partAfterColon(line)); ++cores; totalMHz += parseDouble(mhz); } double averageMHz = totalMHz/cores; if (cores == 0) print("Huh?"); else print("Found " + n(cores, "core") + ". Average MHz: " + iround(averageMHz)); } }