[erlang-questions] Simple Erlang Recommendation (last returned value)

Robert Virding <>
Sun Jul 27 21:32:57 CEST 2008


2008/7/27 Robert Virding <>

> 2008/7/27 YC <>
>
>> There is a way to satisfy this request without breaking single assignment,
>> and that is to have a more sophisticated scoping.
>>
>> For example, the above in lisp/scheme are:
>>
>> (let ((t (something t)))
>>   (let ((t (something t)))
>>      (let ((t (something t)))
>> ...)))
>>
>> No mutabilities involved - just better scopes - can't be that bad for
>> Erlang, right? ;)
>>
>
> Shameless plug:
>
> Well you can do this today if you use LFE. Plus ti gives you a lot of other
> lisp goddies as well.
>

Well, if I had been thinking I of course would have written:

(let* ((t (something t))
      (t (something t))
      (t (something t))
      ... )
  (something t))

which is very close to the original suggestion.

Robert
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20080727/7376bb13/attachment.html>


More information about the erlang-questions mailing list