• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    LITTLELIScala, Clojure, Groovy... Polyglot development with JVM
    SATAI
    SATAI --- ---
    Play! 2.0: A First Impression » Zilverblog
    http://blog.zilverline.com/2012/02/21/play-2-0-a-first-impression/
    Prvni dojmy z Play 2.0 - strucne a vystizne
    LITTLELI
    LITTLELI --- ---
    You can't do this in Java (or F#): Variance and Higher-Order Polymorphism in Scala
    http://dl.dropbox.com/u/4588997/CantDoThisInJava/scalatypes.html#%281%29
    ROTTWEILER
    ROTTWEILER --- ---
    ESORIMMER: No Scala je nejpopulárnější jazyk na JVM, tak nevím nevím :)
    ESORIMMER
    ESORIMMER --- ---
    Super, rozšíření diskuze o další jazyky. Tak třeba tu už nebude tak pusto a zamrzlo jako když se tu "řešila" jen Scala ;).
    SVETYLK0
    SVETYLK0 --- ---
    V CR vznika skupina Czech Scala Enthusiasts - http://www.meetup.com/czech-scala-enthusiasts/
    LITTLELI
    LITTLELI --- ---
    ‪O'Reilly OSCON Java 2011, Martin Odersky, "Working Hard to Keep It Simple"‬‏ - YouTube
    http://www.youtube.com/watch?v=3jg1AheF4n0
    URZA
    URZA --- ---
    SVETYLK0
    SVETYLK0 --- ---
    Heiko Seeberger bude mit na letosni prazske GOTO konferenci prednasku na tema "Addicted to Scala"

    + zajimavy blogpost: Unboxed union types in Scala via the Curry-Howard isomorphism
    PAD
    PAD --- ---
    SHAGA: tomu rozumim. pracoval jsem par let jako vyvojar a architekt. z techto duvodu mozna zustane scala proste jen okrajova technologie. to, co nejvice momentalne potrebuje, jsou knihovny psane primo pro scalu, takze pri praci s nemi naplno vynikne jeji efektivnost. ja mam to stesti, ze na mym kodu zavisly v podstate nikdo neni. a kdyby nahodou potreboval z mych veci neco zavolat, da se napsat rozhrani, pres ktery se na to dostane z javy nebo treba i groovy ...
    SHAGA
    SHAGA --- ---
    PAD: Já ale nemám moc čas někomu něco ukazovat. Moc toho nenakóduju, dělám těm lidem šéfa, to znamená že běhám po schůzích, píšu maily a klikám do jíry, ve zkratce. Navíc mám tým dost různorodej, věkově, stran přístupu k programování (koníček/práce 9-17) i stran názorů na technologie (ač sám hibernate-hater, stále se mi jej nepodařilo zabít, protože mám v týmu silnýho hibernate-lovera). Máme zainvestováno ve spoustě kódu, který bychom museli přepsat/zahodit. Atd. Zavést takhle radikálně novou technologii je těžký. Není to nemožný (jvm, eclipse, ...) jako u jinejch věcí (Erlang), ale těžký to je velmi.
    CERBERUS
    CERBERUS --- ---
    SVETYLK0: Bohuzel, brigadniky ani ne :-) Je to backend ktery davkove zpracovava vetsi mnozstvi dat...

    PAD: No me narkli z toho, ze to obcas vypada jako perl-porn, ale to bylo spis prvotnim sokem z odlisne syntaxe. Ale uz si zvykaj a nebyt nutneho zauceni novacku co vubec neznaj scalu, tak uz nepisu snad v nicem jinem :)
    PAD
    PAD --- ---
    LITTLELI: klidne muzem pribrat groovy. ja treba pouzivam oboje. imho scala na scriptovani tak dobra proste neni.
    PAD
    PAD --- ---
    SHAGA: to urcite. lepsi je lidi motivovat pozitivne. to, co pise cerberus, myslim funguje - ukazat, ze se neni ceho bat a ze je to obecne proste lepsi psat ve scale nez v jave. lidi se pak pridaj

    ja zacal scalu pouzivat v nasi skupine jako prvni a celkem dost lidi, zaryti ceckari/pythonysti nebo javisti najednou zacinaji uvazovat - ono pattern matching v kombinaci se silnym typovanim a knihovnama pro multivlaknove aplikace jen tak tezko najdou jinde ... a hlavne ten kod vypada co do komplikovanosti podobne jako treba ten python;-)
    SVETYLK0
    SVETYLK0 --- ---
    CERBERUS: Tak to je parada :-). A typove je to neco desktopoveho nebo webova aplikace?

    Jinak by me jeste zajimalo, budete ted pres leto brat nejake Scala brigadniky formou prace na dalku(z domu)? :-)
    SHAGA
    SHAGA --- ---
    Já teď hledám způsob jak scalu ve svém týmu zavést tak, abych si nenabil. Přeci jen mám tam různé konzervy a bojovat proti vlastním lidem se nevyplácí.
    CERBERUS
    CERBERUS --- ---
    SVETYLK0: No u nas ve firme uz nejaky ten produkcni kod ve Scale mame a zaujalo to kdekoho :-) Ze zacatku se toho vsichni bali, ale ted uz jsou klidnejsi. A dokonce i par novacku co zjistilo ze piseme ve Scale se rozhodlo se ji naucit ... takze doufejme pozitivni vliv
    SVETYLK0
    SVETYLK0 --- ---
    Rozsireni by asi tolik nevadilo, ale nevim, jestli to nejak vyznamne zvysi pocet prispevku :-). Kolik lidi se bude Scalou zabyvat je imho otazka casu a sam jsem zvedavy, kdy ta "celosvetova vlna" dorazi v plne sile i k nam :-).

    Mimochodem kolega bude mit na pristi ak. rok tema bakalarske prace "porovnani Javy a Scaly" -- bude to, mam dojem, prvni (kdyz nepocitam sve referaty/projekty) vyznamny "prunik" samotneho slova Scala na nasi skole (VSB-TUO) ... tak jsem zvedav, jak si povede. Siri se to pomalu, ale jiste :-).
    LITTLELI
    LITTLELI --- ---
    Napadlo mě, jestli by nebylo třebas vhodné rozšířit záběr diskuze i na ostatní marginální jazyky JVM, nejenom Scalu. Příliš příspěvků zde není a například i já pracuji paradoxně více s Groovy nebo nyní se snažím proniknout do Clojure z určitých pracovních důvodů. Myslím, že by to nebylo nic proti ničemu. Jaký na takové rozšíření záběru diskuze máte názor?
    LITTLELI
    LITTLELI --- ---
    SVETYLK0: máš to tam...
    SVETYLK0
    SVETYLK0 --- ---
    Zdravim,

    na irc.freenode.net jsem uz pred nejakou dobou zalozil kanal #scala-cz se zamerem vytvorit ceskou obdobu kanalu #scala. Zatim se tam toho moc nedeje, ale uvidime casem, jak se to bude vyvijet :-). Pokud to autor teto diskuze povazuje za vhodne, mohl by tento IRC kanal zminit v topicu.

    Dale uz nejakou dobu premyslim o tom, kolik lidi se vlastne u nas toci okolo Scaly a o (velmi neformalnim) zformovani jakesi CZSUG (po vzoru CZJUG). "CZSUG" jsem dal do topicu IRC kanalu s tim, ze az jednou CZSUG oficialne vznikne (zatim tedy nevim o tom, ze by ofic. existoval), tak bych jim vsechny nabyte prostredky predal :-).
    LITTLELI
    LITTLELI --- ---
    Why Scala? - typesafe's blog
    http://blog.typesafe.com/why-scala
    SATAI
    SATAI --- ---
    SHAGA
    SHAGA --- ---
    SATAI
    SATAI --- ---
    SHAGA: V Ceylonu je imo mensi sance, ze na tebe vybafne "neco ze spodu". Ale souhlasim s tim, ze to neni moc stastny napad z mimojazykovych duvodu (RH neni tezka vaha, zatim je to jen par slidu, chybi podpora v nastrojich...).
    SHAGA
    SHAGA --- ---
    SATAI: Ale jako dobrý následník javy může fungovat i scala, ve scale lze "psát javu". Scala navíc narozdíl od ceylonu existuje.
    SATAI
    SATAI --- ---
    SHAGA: Mne to prijde jako dobry naslednik Javy. Asi se nechytne z politickych duvodu, ale je to vcelku jednoduche reseni vhodne pro prumerne programatory.
    Kazdopadne se necitim osloven natoz oslnen, prijde mi to jako slusny mainstream.
    ANT_39
    ANT_39 --- ---
    SHAGA: Nedival jsem se na ten jazyk samotny, ale soude podle tech tiskovych prohlaseni mam podobny nazor.
    LITTLELI
    LITTLELI --- ---
    SHAGA: no, krásný. další zbytečnej jazyk s ničím novým.
    SHAGA
    SHAGA --- ---
    Tak co říkáte na ceylon? Nemůžu se zbavit dojmu, že je to kombinace NIH, touhy redhatu mít také komplet stack jako má Oracle, touhy redhatu mít jazyk plně pod kontrolou a zbytnělého ega autora hrůzy jménem hibernate.
    PAD
    PAD --- ---
    Tak po asi tydenim pouzivani ScalaQuery jsem presel k Squeryl (http://squeryl.org/). Sice je to (ScalaQuery) hezky vysokourovnove ale moc to nefunguje - diky mnozstvi implicitnich konverzi je velmi tezke prijit na to, kde je chyba ve vyrazu. Navic mi moc nevyhovoval zapis sql dotazu plne v syntaxi Scaly (je pak tezke si uvedomit, jak vlastne vysledny dotaz bude vypadat). Ale asi nejvetsim problemem je dokumentace, ktera je velmi sporadicka. Definice mapovacich trid je taky pomerne zvlastni.

    Squeryl zatim fajn, tak uvidime, co budu rikat za mesic.

    Jinak tenhle thread mi prisel celkem vhod: http://stackoverflow.com/questions/1362748/wanted-good-examples-of-scala-database-persistence
    Kliknutím sem můžete změnit nastavení reklam