[nem-pl] Re: [nem-bug] [Nemerle 0000101]: warning message for giving the same name to two different def's should be changed

Michal Moskal malekith at pld-linux.org
Tue Mar 16 10:31:22 CET 2004


On Tue, Mar 16, 2004 at 10:03:05AM +0100, "Paweł W. Olszta" wrote:
> Michal Moskal wrote:
> 
> >znacznie łatwiej się pomylić niż w:
> >
> >	def x = foo ();
> >	def x = bar (x);
> >	def x = bar2 (x);
> >	def x = baz (x);
> >	f (x)
> >
> >Dodatkowo jak skasujemy linię z bar2 to wszystko ciągle jest ok.
> >Jak Kamil wspomniał to jest stdandardowa praktyka właśnie z tego powodu.
> 
> To są akurat takie monady dla biednych ludzi. 

Być może, ale przydatne :)

> Są jakieś przykłady, które 
> nie polegają na aplikacji poprzedniego def'a tak jak w tym przykładzie?

Chyba nie. A masz jakieś lepsze rozwiązanie dla tego?

-- 
: Michal Moskal :: http://www.kernel.pl/~malekith :: GCS !tv h e>+++ b++
: When in doubt, use brute force. -- Ken Thompson :: UL++++$ C++ E--- a?




More information about the devel-pl mailing list