[nem-pl] C# 2.0 with generics
Michal Moskal
malekith at pld-linux.org
Mon Oct 27 13:24:38 CET 2003
On Mon, Oct 27, 2003 at 12:58:28PM +0100, Lukasz Kaiser wrote:
> Hmm, M$ wypuscil specyfikacje :).
> http://download.microsoft.com/download/8/1/6/81682478-4018-48fe-9e5e-f87a44af3db9/SpecificationVer2.doc
Ja bym raczej chciał zobaczyć specyfikację IL w/ generics, albo najlepiej
System.Reflection.Emit i/lub PEAPI. Ale być może to już jest :-) Teraz
w każdym razie mam zamiar jeszcze trochę rozbebeszyć kompilator, a potem
pozmieniać tę składnię. Jakby ktoś przeoczył to mamy już bootstrap.
Najnowszy pomysł na składnię jest taki:
{
def x = 3;
ref y <- 7;
y <- x + x;
def foo () : void { bar () }
and bar () : void { foo () };
def qux = foo ();
qux
}
def i ref to słowa kluczowe. Myślę, że def jest lepszym wyborem od val.
Nie trzeba tłumaczyć co to jest wartość. Po prostu definiujemy, że x to
3 i tyle. Co do 'ref' nie jestem pewny. Może 'var'?
--
: Michal Moskal :: http://www.kernel.pl/~malekith : GCS {C,UL}++++$ a? !tv
: When in doubt, use brute force. -- Ken Thompson : {E-,w}-- {b++,e}>+++ h
More information about the devel-pl
mailing list