[nem-pl] Varianty, a ToString

Michal Moskal malekith at pld-linux.org
Sun May 9 18:49:24 CEST 2004


On Sun, May 09, 2004 at 06:35:39PM +0200, Kamil Skalski wrote:
> > W takim razie ja się zobowiązuję do przerobienia tego, jak tylko język
> > będzie miał wsparcie dla dodawania metod do variantów.
> >
> > Przy okazji... może możnaby przy też zrobić @ na listach, bo pisanie
> >     List.Append (List.Append (List.Append (.... )))
> > jest trochę irytujące.
> 
> Fajnie. A do Append może zrobić przeładowanie + po prostu? Będzie tak samo 
> zwodnicze (liniowe zamiast wydawałoby się stałego) jak + na String, ale 
> całkiem fajne. 
> Operatory można od paru ostatnich rewizji przeładowywać, ale chyba tylko w 
> klasie, którego typu chcemy mieć parametry dla operatora. Zatem to będzie 
> musiało być zdefiniowane w list.

list.op_Addition. Looks good for me.

-- 
: 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