loadavg.fnl (278B)
1 (fn loadavg [] 2 (with-open [f (io.open "/proc/loadavg" :r)] 3 (let [line (f:read "*a") 4 (one five fifteen) (line:match "([%d.]+) +([%d.]+) +([%d.]+)")] 5 (values (tonumber one) (tonumber five) (tonumber fifteen))))) 6 7 {:new #{ 8 :read #(loadavg) 9 })