system messages (Re: Suggested Example/ emacs questions)

Robert Virding <>
Tue Oct 10 11:58:15 CEST 2000


Ulf Wiger <> writes:
>
>Since get() and put() are O(1) nowadays, why can't I use them in
>guards?
>

The main requirement for what can go in guards is not really that it is 
O(1) but that it must be side-effect free.  Which put/2 is not.

Personally I have always considered the process dictionary to be a BIG 
mistake and therefore feel we should do nothing which encourages it, 
like making it accessable in guards. :-)

	Robert

-- 
Robert Virding                          Tel: +46 (0)8 545 55 017
Alteon Web Systems                      Email: 
S:t Eriksgatan 44                       WWW: http://www.bluetail.com/~rv
SE-112 32 Stockholm, SWEDEN
"Folk säger att jag inte bryr mig om någonting, men det skiter jag i".





More information about the erlang-questions mailing list