[nem-pl] Re: cos o rozszerzeniach (us-ascii i takie tam)
Lukasz Kaiser
kaiser at tenet.pl
Mon Nov 3 21:44:43 CET 2003
Hej.
> Oj, w ncc.html s± opisane fazy kompilacji. 1, 2 oraz 3 nie maj± z
> wyra¿eniami nic wspólnego, a 4 je przekszta³ca. Ale dobra, ja pewnie to
> trochê lepiej widzê :-)
Jest maly problem, bo to wszystko nie bedzie dzialac na deklaracjach
typow, ktore sa zmieniane wczesniej. Ale na razie zostanmy przy
wyrazeniach.
> Ja my¶la³em, ¿eby przekszta³caæ PT rozszerzenia w PT i dopiero potem to
> typowaæ. Tak powinno byæ pro¶ciej.
Tak bedzie prosciej, ale czasem moze byc znacznie trudniej pisac
rozszerzenia. Nie w tej chwili, ale jak dojdzie jakas rekonstrukcja typow
to rozszerzenie musialoby uwzgledniac ze typ moze byc wpisany albo nie, co
mogloby byc trudne. Ale w tej chwili nie ma co sie tym przejmowac
(chyba) i lepiej sprawdzic jak to w ogole wyglada dla expr.
> quote_expr. Chyba powinno siê daæ, ale g³owy bym nie da³.
Pewnie tak, ale najpierw trzeba to zrobic recznie.
> OK. Tylko, ¿e dla klas i typów -- to wszystko s± wyra¿enia, tylko
> pracuj± na innych typach. Wiêc w sumie to wszystko jedno.
Ale typy sa otypowane juz wczesniej. Hmm, wlasnie przeczytalem poprzednie
zdanie i zaczynam czuc sie zakrecony. Ale mam nadzieje ze to jest w miare
zrozumiale - czy ta faza ktora robi podtypowanie i zamiane deklaracji
typowych z PT na TT ma prawo sie wywalic na E_quoted ? Tak jak ty
napisales gramatyke to nie ma, ale tak jak ty napisales gramatyke to nie
da sie wejsc zmienna (E_unquoted) do srodka typu w takim wzorcu bo sie nie
sparsuje. OK, zaczynam cos rozumiec. To z tym expr bedzie dzialac, ale
bedzie mozna podpiac sie pod kod tylko w miejscu wywolania expr. Jak sie
wlozy zmienna tam gdzie powinno byc wyrazenie to sie z nia zmatchuje
odpowiednie PT. Wlasciwie dla typow mogloby to byc TT bo one sa juz
(deklaracje typow oczywiscie) za faza ich zamieniania, ale to zostawmy.
Michal, moglbys to co napisales w poprzednim mailu wklepac do kodu ? Czy
moze chcesz zrobic branch ? Bo my sobie mozemy filozofowac w mailach, ale
ja sie gubie i wolalbym to zobaczyc.
- lk
More information about the devel-pl
mailing list