Logo

Programming-Idioms

  • Scheme
  • Ruby
  • VB
  • Groovy

Idiom #185 Execute function in 30 seconds

Schedule the execution of f(42) in 30 seconds.

sleep(30*1000)
f(42)
Thread.new do
  sleep 30
  f(42)
end
(do (Thread/sleep 30000)
    (f 42))

Clojure is a hosted language, and relies on host interop for things like this

New implementation...
< >
programming-idioms.org