[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