[nem-pl] Dalsze rozważania o higienicznych makrach
Marcin 'Qrczak' Kowalczyk
qrczak at knm.org.pl
Mon Feb 23 22:52:33 CET 2004
W liście z pon, 23-02-2004, godz. 17:53, Kamil Skalski pisze:
> - Michał mówi, że przerzucenie rozwijania nazw (x na Foo.A.x) do typowania (po
> ekspansji makr) powinno być dość proste poprzez podmienianie kontekstów przy
> uruchamianiu expand_macro (czyli tak jak wspominałem, bez przydzielania
> każdej zmiennej jej kontekstu).
Nie wydaje mi się, żeby dało się bez pamiętania środowiska w nazwach.
> A ja tu jeszcze mam inną wątpliwość, bo quotowanie jest używane nie tylko w
> makrach - np. ja sobie piszę w algorytmie budowania quotowań używając
> quotowań, które służą mi do niczego innego jak do skrócenia zapisu drzew
> składniowych. Nic nie jest tu expandowane, wszystko dzieje się w tej samej
> kompilacji. I co, mam w nich stracić możliwość automatycznego rozwijania
> nazw?
Nie rozumiem.
--
__("< Marcin Kowalczyk
\__/ qrczak at knm.org.pl
^^ http://qrnik.knm.org.pl/~qrczak/
More information about the devel-pl
mailing list