[erlang-questions] Undefined function call kills linked-in driver.

tsuraan <>
Fri Feb 13 21:44:50 CET 2009

> Hello paul,
> the port owning process is the erl shell. It imho does not terminate with
> undef.

Try it out:

Erlang (BEAM) emulator version 5.6.1 [source] [smp:2]
[async-threads:0] [hipe] [kernel-poll:false]

Eshell V5.6.1  (abort with ^G)
1> self().
2> foo().
** exception error: undefined function shell_default:foo/0
3> self().

When you typo in the shell, that process dies and a new one is started.

More information about the erlang-questions mailing list