Odpovídáte na názor ke článku Lambda výrazy, uzávěry, bloky.
> Ve Smalltalku se použití lambda výrazů (nazývaných bloky) nelze vyhnout, používají se totiž všude.
Hehe, to v tom Schemu taky. Oni cloveku brzo vysvetli, ze se s nimi da resit vsechno, ale dokud si to nezkusi, tak neuveri. :-)
Pokud vas tohle zaujalo, tak doporucuji http://matt.might.net/articles/by-example-continuation-passing-style/ a http://matt.might.net/articles/cps-conversion/ - povidani o CPS (Continuation Passing Style). Spolu s tail-call optimalizaci to umoznuje napr. zahodit stack a velmi snadnou implementaci vyjimek, generatoru a podobne.
Pokud se vam tohle libi, http://racket-lang.org/ je byvaly PLT-Scheme, opravdu zajimavy programovaci jazyk. Akorat doted bojuji s tim, ze mi nejde psat moc pekne...
Autor se zabývá vývojem kompilátorů a knihoven pro objektově-orientované programovací jazyky.
Přečteno 37 775×
Přečteno 26 420×
Přečteno 24 934×
Přečteno 21 278×
Přečteno 18 933×