[nem-pl] Varianty, a ToString

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


On Sun, May 09, 2004 at 06:26:13PM +0200, rzyjontko wrote:
> Kamil Skalski wrote:
> > 
> > Raczej nie, bo jak zrobić dziedziczenie po jakiejś klasie, skoro
> > lista już by "wewnętrznie" po czymś dziedziczyła? Trzeba dodawać
> > metody bezpośrednio do klasy list, co zresztą powinno być nawet
> > prostsze.
> 
> Niestety w tej chwili brak jest w nemerle supportu dla takiego
> dodawania metod.  Kiedy można liczyć na poprawienie tego?

Około 15 minut ;) Jak wszystko dobrze pójdzie.

> > > Osobiście byłbym również za tym, żeby funkcjonalność modułu List
> > > przenieść do metod obiektów typu list.
> > 
> > Jestem za. I wtedy można będzie zrobić GetEnumerator, i używać forech na 
> > liście.
> 
> W takim razie ja się zobowiązuję do przerobienia tego, jak tylko język
> będzie miał wsparcie dla dodawania metod do variantów.

Super.

> Przy okazji... może możnaby przy też zrobić @ na listach, bo pisanie
>     List.Append (List.Append (List.Append (.... ))) 
> jest trochę irytujące.

Mam mieszane odczucia co do dodawania krzaków bez wyraźnej potrzeby.
W kompilatorze List.Append występuje 24 razy (czyli raz na 1000 linii
kodu).  Ale to tylko moje zdanie.

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