The standard library time_limit package implements functionality allowing execution of a subcomputation under a specified time limit via the posix alarm signal.
The time_limit package implements an anonymous api specified inline in the source.
The time_limit package source code is in src/lib/src/time-limit.pkg The above information is manually maintained and may contain errors.
api { exception TIME_OUT; time_limit : time::Time -> (X -> Y) -> X -> Y;};