[nem-pl] Nie ma lekko

Kamil Skalski nazgul at omega.pl
Thu Nov 27 11:59:12 CET 2003


Juz wiem, dlaczego w Haskellu sobie nie poradzili latwo z konstruktami 
uzywajacymi zmienna liczbe parametrow. Nasz pomysl moze i byl fajny, ale 
wymaga napisania dwóch równoległych wersji funkcji tlumaczacych:
- takie, które biora parametry w callach jako ich liste
- liftujace zwykle wyrazenie

Powod jest taki, ze pierwszego nie da sie stosowac rekurencyjnie (ew. na 
sobie), bo one produkuja innego rodzaju wyrazenia (normalne) niz biora

W sumie w Haskellu rozwiązali to prawie na chama -w miejscach gdzie jest 
zmienna liczba argumentow, pisza poprostu konstruktory kompilatora (ew. 
dodaja jakies funkcje to ulatwiajace)

 




More information about the devel-pl mailing list