From: Rafael 'Dido' Sevilla Date: 2002-08-29T01:27:07+09:00 Subject: Re: What New Language After Ruby? On Wed, Aug 28, 2002 at 10:23:40PM +0900, Marcin 'Qrczak' Kowalczyk wrote: > Tue, 27 Aug 2002 15:58:31 +0900, Rafael 'Dido' Sevilla pisze: > > That sounds like ugly business: in a lazy language not all side > > effects may wind up getting evaluated and things just get confusing. > > Side effects are "separate" from laziness. Laziness doesn't affect what > side effects are effective and in what order. Really? I thought that the definition of a lazy language was that when a function is evaluated, the arguments are only evaluated when they are needed. So if an argument has a side effect, that side effect might never happen if the argument was not used. Well, unless strictness analysis is performed... -- Rafael R. Sevilla +63(2)8123151 Software Developer, Imperium Technology Inc. +63(917)4458925