Logo

Programming-Idioms

This language bar is your friend. Select your favorite languages!
  • Lisp

Idiom #93 Pass a runnable procedure as parameter

Implement the procedure control which receives one parameter f, and runs f.

(defun control (f)
   (funcall f))
procedure Control (F : access procedure) is
begin
   F.all;
end Control;

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