<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7653.38">
<TITLE>erlang documentation error</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<BR>

<P><FONT SIZE=2>In the documentation 'Getting Started With Erlang' Version 5.6.5 at <A HREF="http://www.erlang.org/doc/getting_started/part_frame.html">http://www.erlang.org/doc/getting_started/part_frame.html</A><BR>
under the section 2.3 'Atoms' there is a mistake on the error message demonstration shell function v/1.  <BR>
The error on the function convert/2 occurs at line 12:<BR>
<BR>
  12> tut2:convert(3, miles).<BR>
  ** exception error: no function clause matching tut2:convert(3,miles)<BR>
<BR>
and the yet documentation points the shell function v/1 to line 13, instead of line 12<BR>
<BR>
  13> v(13)<BR>
  {'EXIT',{function_clause,[{tut2,convert,[3,miles]},<BR>
                          {erl_eval,do_apply,5},<BR>
                          {shell,exprs,6},<BR>
                          {shell,eval_exprs,6},<BR>
                          {shell,eval_loop,3}]}}<BR>
<BR>
therefore the argument to v/2 should be 12:<BR>
<BR>
  13> v(12)<BR>
  {'EXIT',{function_clause,[{tut2,convert,[3,miles]},<BR>
                          {erl_eval,do_apply,5},<BR>
                          {shell,exprs,6},<BR>
                          {shell,eval_exprs,6},<BR>
                          {shell,eval_loop,3}]}}<BR>
<BR>
Konstantinos Xynos<BR>
ISRG Blog: <A HREF="http://isrg.weblog.glam.ac.uk">http://isrg.weblog.glam.ac.uk</A><BR>
Web Site: <A HREF="http://security.research.glam.ac.uk/people/kxynos">http://security.research.glam.ac.uk/people/kxynos</A><BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>