[erlang-questions] a surprising atom

Richard O'Keefe <>
Thu Oct 23 02:39:50 CEST 2008


On 23 Oct 2008, at 6:45 am, Anthony Shipman wrote:

> Eshell V5.6.4  (abort with ^G)
> 1> X = ''.
> ''
> 2> is_atom(X).
> true
What is surprising about this?
  '' is an atom  with an empty name in Prolog.
'|| is an atom  with an empty name in Lisp.
#'' is a Symbol with an empty name in Smalltalk.
It would be dumbfounding if empty-name atoms _didn't_ work.




More information about the erlang-questions mailing list