• ú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
    LITTLELI
    LITTLELI --- ---
    ESORIMMER: to je samozrejme pravda, ale da se tomu hodne pomoct prave trebas inferenci typu apod vecma. no holt ty dynamicky veci maji svoje opodstatneny kouzlo.
    ESORIMMER
    ESORIMMER --- ---
    LITTLELI: to jsou vsechno dynamicky typovane jazyky, u tech staticky typovanych to byva slozitejsi udelat
    LITTLELI
    LITTLELI --- ---
    no to je prave zvlastni, kdyz se podivam na to jak se pise ve smalltalku, ne ze bych ho teda nejak umel. tak mi prijde, ze to je velmi prirozene a ze vlastne ta jeho gramatika je velmi jednoducha. to same trebas lisp. jako mne se libi trebas factor, ale musim uznat, ze to je elegantni, ale neni to uplne prirozeny pro lidi. vlastne me napada, ze takovy smalltalk je naprosto idealni skriptovaci jazyk, povidat objektum jak si maji povidat naprosto jednoduchym zpusobem. co vic si prat?
    ESORIMMER
    ESORIMMER --- ---
    LITTLELI: kdyz takovou vec zacnes konstruovat, tak ti to najednou prijde prirozeny ;) ... potrebujes neco jednoznacnyho a nemit na vsecko klicovy slova + to chces ruzne kombinovat a vetsinou z toho vypadnou znaky z horni radky klavesnice ;)

    sam jsem uz par takovejch jazyku taky vyrobil a bylo to vetsinou write-only ;)) ... na druhou stranu to nebyla vec pri miliony uzivatelu ;)
    SATAI
    SATAI --- ---
    LITTLELI: APL na tebe ;)
    LITTLELI
    LITTLELI --- ---
    no mne by jenom zajimalo kam vsichni chodej na tu desivou syntax se spoustou 'velmi zajimavych' znaku. chjo, na hranici a upalit.
    ESORIMMER
    ESORIMMER --- ---
    Kdyz uz se to tu tak rozjelo, tak je tu jeste jeden beyond-Java jazyk - The Fan
    ... je to spis prototyp zatim, ale je to zajimavy mix snad vsech zatim zminenych jazyku. Doporucuju minimalne prostudovat intro a fora, supr cteni...

    http://www.fandev.org/
    RCR
    RCR --- ---
    SATAI: Jedna pruderni: skalabilita v cechach neexistuje, mame tu slovo skalovatelnost. Dekuju
    Jinak zajimavej, diky za klub!
    LITTLELI
    LITTLELI --- ---
    wow, ono to umi traits :)
    LITTLELI
    LITTLELI --- ---
    Google Tech Talks November 7, 2006 ABSTRACT The Scala Experiment -- Can We Provide Better Language Support for Component Systems?
    http://video.google.com/videoplay?docid=553859542692229789
    SATAI
    SATAI --- ---
    CERBERUS: A urcite ma Scala dale k tomu byt nadmnozinou Javy nez Ruby. Kdyz prekaldas groovy javovsky program, tak by mel vetsinou fungovat a to stejne. Sance, ze se ti ho povede prelozit scalou jde limitne k nule
    SATAI
    SATAI --- ---
    CERBERUS: O groovy toho moc nevim, hlavni rozdily od oka vidim v typovani a rychlosti.
    SATAI
    SATAI --- ---
    CERBERUS: Videl jsem slidy popisujici implementaci ruby a ocividne Matz na univerzite zadnym kurzem prekladacu neprosel. A podle toho MRI vypada.
    LITTLELI
    LITTLELI --- ---
    CERBERUS: no, javu navrhnul nekdo koho proste sralo C++, Scalu navrhloval nekdo, koho srala java :-)
    CERBERUS
    CERBERUS --- ---
    SATAI: No srovnani s Groovy by me zajimal vic (pripadaj mi celek blizko).

    Btw nerozvedes toto tvrzeni: Scalu navrhovali lepsi programatori ? :)
    SATAI
    SATAI --- ---
    ESO: ani jeden neznam moc dobre, takze od oka:
    -Scala je primarne pro JVM a CLI
    -Scala je striktne typovana
    -Scalu navrhovali lepsi programatori
    -Scala nema momentum jako Ruby (na kolejich)
    -Scala umi unicode
    ESORIMMER
    ESORIMMER --- ---
    nejaky srovnani treba s ruby by nebylo?
    mam oba tyhle jazyky probehnuty dost z rychliku, neco jsem si pocet, ale zkusil jsem akorat par ukazek...
    SATAI
    SATAI --- ---
    LittleLi: Castecna definice z tridy pole:

    class Array[A] {
    def apply(index: Int): A
    def update(index: Int, elem: A)
    }

    Do pole se pak pristupuje pomoci kulatic.
    LITTLELI
    LITTLELI --- ---
    no nejakou jednoduchou ukazecku, abychom panu vrchnimu skolnimu inspektorovi udelali radost ;-)
    SATAI
    SATAI --- ---
    LittleLi: mam sem pastnout nejaky vhodny flamoidni kus kodu? ;)
    Kliknutím sem můžete změnit nastavení reklam