Hi,
Reading the documentation of take!
-- Scheme Procedure: take lst i
-- Scheme Procedure: take! lst i
Return a list containing the first I elements of LST.
`take!' may modify the structure of the argument list LST in order
to produce the result.
its behaviour s
On 12 July 2013 17:14, Jan Nieuwenhuizen wrote:
> Hi,
>
> Reading the documentation of take!
>
> -- Scheme Procedure: take lst i
> -- Scheme Procedure: take! lst i
> Return a list containing the first I elements of LST.
>
> `take!' may modify the structure of the argument l
On 12 July 2013 17:14, Jan Nieuwenhuizen wrote:
> Hi,
>
> Reading the documentation of take!
>
> -- Scheme Procedure: take lst i
> -- Scheme Procedure: take! lst i
> Return a list containing the first I elements of LST.
>
> `take!' may modify the structure of the argument l
William ML Leslie writes:
> Actually, I should clarify a few things, but this discussion probably
> belongs on guile-user.
I realise that now, reading below...
> Whenever the documentation says 'may', it really means it. You
> absolutely cannot rely on the side-effecting behaviour, because an
>