• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    LUDWIG_Funkcionální programování (Haskell, LISP, XQuery, OCaml, F#, Scala, ...) - praxe, teorie a uplatnění

    Clojure's core typed vs Haskell

    8 hlasy od 8 respondentů
      A monad is just a monoid in the category of endofunctors, what's the problem? http://vimeo.com/38223410



      All programming languages evolve towards Lisp.

      Haskell is faster than C++, more concise than Perl, more regular than Python, more flexible than Ruby, more typeful than C#, more robust than Java, and has absolutely nothing in common with PHP. — Autrijus Tang

      There may, indeed, be other applications of the [lambda calculus] than its use as a logic. — Alonzo Church, 1932
      rozbalit záhlaví
      MICTECH
      MICTECH --- ---
      LUDWIG_: Az v Java 8
      LUDWIG_
      LUDWIG_ --- ---
      to me tak napada - jak je to momentalne vlastne s closures v jdk7?
      URZA
      URZA --- ---
      Tak jsem si říkal, že nějakému funkcionálnímu jazyku podívám trochu blíž na zoubek, když to teď začíná být tak in :)
      A tak dlouho jsem váhal mezi F# a Scalou až jsem se začal učit Clojure :)
      LUDWIG_
      LUDWIG_ --- ---
      abych nadhodil tema - v lete jsem na stazi potkal cloveka, co maka na vlastnim multiparadigmatickym jazyku (rdxpl). pred dvouma rokama na paty pokus se mu podarilo udelat funkcni prototyp tusimze v object pascalu... ted pripravuje novou verzi ve scale - tak jsem se s nim pri obedech nekolikrat bavil na tema, co me stve na vetsine programovacich jazyku, co mi v nich chybi, co je skoda, ze nikdo jeste do nich neimplementoval, co by mohlo byt prirozenejsi apod. z tehle rozhovoru nacerpal celkem dost inspirace, ze rikal, ze me v ty pristi verzi uvedene jako prispevatele.
      tak jestli mate k tomu nekdo podobny postoj jako ja - tedy ze mate v hlave celkem dobrou predstavu o tom, jaky by byl fajn programovaci jazyk, ale nejste dostatecne sileny na to, abyste se pustili do napsani vlastniho, a byli byste radi, kdyby se vase napady nekde ujaly - neco sem napiste a ja to presmeruji, klidne i s vasim jmenem, pokud si zakladate na autorstvi :)
      LISKNI_SI
      LISKNI_SI --- ---
      LUDWIG_: Čas od času posílám nějakej patch do xmonadu (Haskell).
      LUDWIG_
      LUDWIG_ --- ---
      delate tu nekdo opensource v necem funkcionalnim?
      LUDWIG_
      LUDWIG_ --- ---
      Pamatuji si, ze tu hodne zpatky byl nejaky dotaz okolo XQuery (pred vypadkem) - vyresils to?
      WOODMAKER
      WOODMAKER --- ---
      zrovna kreslím bludiště v Haskellu (nic jinýho mi nepřipadalo použitelné) a přemýšlím, jak do toho nastrkat náhodný čísla.
      SATAI
      SATAI --- ---
      LITTLELI: to je kurs podle prvniho vydani. Pokud clovek netrva na predansejicim s komickou cepickou, tak muze zkusit jit na http://academicearth.org/courses/the-structure-and-interpretation-of-computer-programs ;)
      SATAI
      SATAI --- ---
      BTW: SICP kursy maji i video podobu, ruzne skoly je maji na Academic Earth nebo na iTunes.
      SATAI
      SATAI --- ---
      LUDWIG_: Rekl bych, ze dulezita bude nejen kniha, ale i nekdo, kdo muze pusobit jako mentor. Coz plati u prgani obecne. Kazdopadne take doporucuji SICP, trebas alespon jako zdroj cviceni.
      LUDWIG_
      LUDWIG_ --- ---
      diky, tak uvidime, jak se s tim kamarad psycholog popere :)
      ALMAD
      ALMAD --- ---
      LUDWIG_: Přítelkyně (taktéž programováním nepoznamenaná) si čte real world haskell a tváří se spokojeně.
      TMA
      TMA --- ---
      LUDWIG_: HTDP (How to Design Programs) a SICP (Structure and Interpretation of Computer Programs) jsou dobré učebnice pro začátečníky. Problémy s nimi jsou dvojího rázu: jednak nejsou pro idioty,* jednak je to Scheme.

      HTDP http://www.htdp.org/
      SICP http://mitpress.mit.edu/sicp/

      _________________
      * Programování obecně není pro idioty. Přesto se mnoho... Ále, co se budu rozčilovat.
      LUDWIG_
      LUDWIG_ --- ---
      kamarad, ktery nikdy predtim neprogramoval, se chce naucit haskell - mate nekdo tip na nakou blbuvzdornou prirucku v anglictine? (mimo learnyouahaskell.com)
      ALMAD
      ALMAD --- ---
      SAJAGI: Jestli do toho počítáš i Erlang, tak ten se na distribuovaný zpracování dat používá afaik celkem prakticky a úspěšně, viz ejabberd, rabbitmq, couchdb, facebook chat, erikovský ústředny a tak ,)
      LITTLELI
      LITTLELI --- ---
      WOODMAKER: F# není čistý, takže to tam půjde uvařit s vedlejšíma efektama.
      LISKNI_SI
      LISKNI_SI --- ---
      TMA: Ad to EDSL, jestli máš čas, mrkni třeba sem: http://intoverflow.wordpress.com/2010/05/21/announcing-potential-x86-64-assembler-as-a-haskell-edsl/ a pak klikej na zajímavý odkazy. Já se v těch EDSL poslední dobu trochu patlal, ale dopisuju bakalářku, takže není čas diskutovat.
      Kliknutím sem můžete změnit nastavení reklam