( Aadaam | 2009. 09. 12., szo – 12:40 )

A scala-val mindig az az erzesem, hogy a java kozosseg erre a nyelvre akarja atmenteni magat, meg leginkabb a JVM-et.

A java a vilag egyik legkorulmenyesebb nyelve, a webes platformja - faces - nevetseges tud lenni, hasznalhato talan egyedul a grails belole (mondom ezt ugy, hogy azert evek ota ezert fizetnek), a modern programozasi semakat - reflektiv programozas, funkcionalis programozas lambda operatorral stb - nem igazan tamogatja, es tudom, hogy van egy rendkivul kenyelmetlen reflection api benne.

(Mint ahogy mindenre van benne egy rendkivul kenyelmetlen API, hisz a nagy cegek az - altalaban nem tul hasznalhato - vallalati programjaikat ebben iratjak, mondvan platformfuggetlensege miatt idotallo, ettol a vialg legelterjedtebb programnyelve, igy mindent beletuszkolnak.)

A scala azert a java nyelv hianyossagait reszint orvosolja, mondjuk az az ajanlat, hogy "es mivel JVM alapuak vagyunk, hasznalhatod a java libeket" - nem fog meg: koszi, de nem akarom hasznalni, egyeseknek a letezeset is szeretnem elfelejteni, mi lenne, ha lenne egy kenyelmes, modern API-tok mindenhez?

Maga a nyelv se tetszik, ha mar JVM felett kell maradni, inkabb a Far, de jo kerdes, lesz-e tenyleges traktusa, vagy eltunik a JRuby-Jython sullyesztoben (amirol azert a scala mogott allok is szoktak beszelni neha)