I see your confusion - and I would as well be confused,<div>for the email did not follow the tracks of your shoes.</div><div><br><div>I replied to the last email in the discussion,</div><div>but did not intend to quote you or follow the fashion.</div>
<div><br></div><div>From the previous emails in this thread, </div><div>it seemed to be implied about function names,</div><div>that they must only be in lowercase.</div><div><br></div><div>But, as Max Lapshin ? (I think) - reminded us all, </div>
<div>'UpperCaseText' is an atom as well,</div><div>thus it okay to  StareAt:'TheWall'().</div><div><br></div><div>G<br><br><div class="gmail_quote">
On Fri, Dec 14, 2012 at 3:16 AM, Richard O'Keefe <span dir="ltr"><<a href="mailto:ok@cs.otago.ac.nz" target="_blank">ok@cs.otago.ac.nz</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div><br>
On 13/12/2012, at 7:25 PM, Gianfranco Alongi wrote:<br>
<br>
> By implication - what I will write has been said.<br>
> But I will just spend a second reinforcing this and dispelling any misconceptions.<br>
><br>
> They can - if you force it into an atom.<br>
<br>
</div>I am confused by the pronoun references here.<br>
"They" refers to what things?<br>
"can" refers to what action?<br>
"it" refers to what thing?<br>
<br>
In the text of mine that was quoted, the claim was that<br>
an atom cannot be a function and it cannot be a function name<br>
all by itself either.<br>
<br>
This is true, and has nothing whatever to do with quotation marks.<br>
<div>><br>
> -module(capsFuncs).<br>
> -export(['Run'/1]).<br>
> 'Run'(this) -><br>
>     that.<br>
><br>
> 1> c(capsFuncs).<br>
> {ok,capsFuncs}<br>
> 2> capsFuncs:'Run'(this).<br>
> that<br>
<br>
</div>The only thing this illustrates is that a quoted atom can be used<br>
as part of a function name, and as far as I could tell, nobody ever<br>
saidotherwise.  This example does not show an atom being a function<br>
or being a function name all by itself.  The only function in<br>
sight is the one whose name is the triple capsFuncs:'Run'/1,<br>
which may be abbreviated to 'Run'/1 within the capsFuncs module.<br>
<br>
IIRC, the original poster said he knew something about Lisp,<br>
so the fact that<br>
        (defun |Run| (arg) 'that)<br>
is legal Lisp would have prepared him to _expect_ quoted atoms<br>
to be usable as (parts of) function names.<br>
<div><div><br>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</div></div></blockquote></div><br></div>
</div>