[nem-pl] Drugi rysunek już ze światłocieniem

Marcin 'Qrczak' Kowalczyk qrczak at knm.org.pl
Sat Feb 28 17:37:14 CET 2004


W liście z sob, 28-02-2004, godz. 17:14, Kamil Skalski pisze:

> Aha, no to mówisz o tym, co u nas będzie się nazywało 
> def x = UseSiteSymbol ("y");
> <[ def $(x : var) = Foo(); $(x : var).bar () ]>
> 
> W sumie jeszcze się zastanawiam nad notacją... może po prostu
> <[ def $("y" : var) = Foo()  ... ]>

Tak. U mnie: $implicit.y czyli $(implicit :y)

> Ale chcemy oprucz tego mieć całkowite łamanie higieny, czyli total dynamic 
> scoping. Może pisać to jako
> <[ $("y" : dyn) ]>

Nie czuję potrzeby. To znaczy niby to ułatwia przeciekanie nazw przez
makra rozwijające się do użyć niehigienicznych makr, ale na znaczenia
danego słowa trzeba wtedy uważać wszędzie, a nie tylko w bezpośrednim
sąsiedztwie makr, które je niehigienicznie wprowadzają. Również w
miejscach programu, które o danym makrze w ogóle nie słyszały.

-- 
   __("<         Marcin Kowalczyk
   \__/       qrczak at knm.org.pl
    ^^     http://qrnik.knm.org.pl/~qrczak/





More information about the devel-pl mailing list