Kategorie

Nejnovější článek

Archiv

Odkazy


Hledání




Real World Haskell se šíří Brnem

Tak je to tu. Dlouho očekávaná kniha konečně vyšla a stihli to do Brna doručit akorát před Vánocema :) Na freenode IRC kanále #haskell.cz, proběhla hromadná objednávka a teď už všichni netrpělivě čekají, až jim balíček přijde. Právě jsem ho přinesl a ostatní stále ještě v napětí čekají, kdy už to sakra příjde. Takže je to tu, tady je pár fotek, jak se stalo v případě RWH na blozích zvykem.

Autor: jh Kategorie: haskell Bez komentáře » Prosinec 2008


Benchmarky pro quad-core na shootoutu

Nedávno na The Computer Language Benchmark Game přibyly benchmarky pro Intel® Q6600® quad-core na x64 Ubuntu. Haskell (potažmo ghc) si tam zatím nevede špatně, ale nutno podotknout, že použité programy zatím nejsou psány s ohledem na čtyřprocesorový stroj, takže vypovídací hodnota není příliš vysoká. Je to ostatně vidět i z poměru vytížení procesorů u jednotlivých benchmarků.

V mailing listu jsem o tomto našel zatím tento thread. Snad se to časem trochu rozhýbe a přibudou programy využívající nested data paralelizmus. Mohly by se tam najít pěkné příklady použití a hlavně vidět nějaké praktické srovnání a posoudit, jestli ghc splní všechna nadšená očekávání :)

Autor: jh Kategorie: haskell Bez komentáře » Září 2008


fotopaste.cz: webová služba psaná v Haskellu

Tak mé experimentování s weby v Haskellu konečně vyústilo v něco "opravdického" ;) Jde o službu pro hosting fotografií a obrázků. Zatím jde spíše o proof-of-concept, tedy o aplikaci ukazující, že to jde ;-) Její užitek (pominu-li samotnou funkci služby) bude spočívat v tom, že se snad časem ukáže, jak je Haskell pro tyto účely vhodný, zda přinese očekávané výhody (efektivita, stabilita, udržovatelnost) a jaká úskalí se vyskytnou. O získané zkušenosti se tu a tam rozepíši zde na blogu, zajímavé nejspíš bude popisovat i postupy a knihovny použité při tvorbě aplikace.
Pokračování »

Autor: jh Kategorie: haskell, web Bez komentáře » Červen 2008


Haskell a Ruby on Rails II: sessions

Jak jsem psal, k tomuhle obskurnímu spojení jazyků mě vede nutnost konečně zjednat pořádek v jednom projektu. Novinkou je, že jsem od hostingu dostal informaci, že by nám kromě railsů mohli další fastcgi klidně rozjet, takže mé odvážné představy se začínají pohybovat směrem k realitě ;) To je důvod, proč malinko přeskočím. Minule jsem popsal nejzákladnější hello world. Existuje několik dalších věcí, které jsou vyřešeny a o kterých bych mohl psát, ovšem teď začíná být potřeba řešit věci zbývající. V podstatě jde jen o sessions. V tomto příspěvku bych se pokusil shrnout, v čem je problém, nastínit pár řešení a hlavně nechat prostor pro diskusi a případné nápady.
Pokračování »

Autor: jh Kategorie: haskell, web Dva komentáře » Červen 2008


Google summer of code 2008

Akci na podporu open source software s názvem Summer of Code, kterou už pár let Google pravidelně pořádá, asi znáte. Haskell.org se účastní již potřetí a v minulosti díky summer of code vznikl například ghci debuger, který je již součástí ghc 6.8, nebo podpora ByteStringu pro knihovnu Parsec. Letošní účastníci jsou již vybráni a akce je v plném proudu. Stručně se podíváme se, co nového by měla přinést Haskellu a jeho komunitě.
Pokračování »

Autor: jh Kategorie: haskell Jeden komentář » Květen 2008


Haskell a Ruby on Rails I.

Během práce na jednom projektu v Ruby on Rails jsem narazil na závažný problém tohoto řešení. Interpret ruby je neskutečně pomalý a Ruby on Rails, hlavně starší verze, která se používala, na celkové rychlosti zrovna nepřidává. Protože to je velký projekt, přepsat to kompletně v něčem jiném nepřicházelo v úvahu.

Takže jsem si začal pohrávat s myšlenkou vytvořit fastcgi se službami, které se budou pomocí AJAXu (zdravíme Web 2.0 fanatiky a milovníky moderních buzwordů) volat z railsové aplikace. Zmiňované fastcgi aplikace je psaná v Haskellu.
Pokračování »

Autor: jh Kategorie: web Bez komentáře » Květen 2008