[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