Anonymous user
Events: Difference between revisions
m
→{{header|LFE}}: Tweaked for LFE
(Added Elixir) |
m (→{{header|LFE}}: Tweaked for LFE) |
||
Line 468:
=={{header|LFE}}==
<lang lisp>▼
{{trans|Erlang}}
Paste in the REPL:
▲<lang lisp>
(defun log (msg)
(let ((`#(
(lfe_io:format "~2.B:~2.B:~2.B => ~s~n" `(
(defun task ()
Line 490 ⟶ 484:
(log "Task resumed"))
(defun
(log "Program start")
(let ((pid (spawn (lambda () (task)))))
Line 501 ⟶ 495:
</lang>
Usage:
However, OTP comes with a gen_event behavior that is more robust and resilient than this version.▼
<pre>
> (run)
18:34:53 => Program start
18:34:53 => Program sleeping
18:34:53 => Task start
18:34:54 => Program signalling event
18:34:54 => Task resumed
ok
</pre>
▲
=={{header|JavaScript}}==
|