Portál AbcLinuxu, 4. května 2025 15:36

GHC 6.8.1

Programátory v Haskellu nepochybně potěší, že nedávno vyšla nová verze kompilátoru GHC. Přináší interaktivní debugger, nástroj pro code coverage, příjemné zvýšení výkonu a celou řadu dalších změn.

12.11.2007 19:20 | Kyosuke | Nová verze


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

13.11.2007 13:06 Miloslav Ponkrác | blog: miloslavponkrac
Rozbalit Rozbalit vše Re: GHC 6.8.1
Odpovědět | Sbalit | Link | Blokovat | Admin
Co je to Haskell? Naprogramoval v tom někdo někdy něco rozumného? Aby nedošlo k mýlce, nehodlám kritizovat Haskell, neboť o něm prakticky vůbec nic nevím, jen chci vědět, jestli bych ho náhodou nemohl použít k něčemu užitečnému.
http://ponkrac.net
Pavel Stupka avatar 13.11.2007 13:14 Pavel Stupka | skóre: 8 | Sezimovo Ústi
Rozbalit Rozbalit vše Re: GHC 6.8.1
Nechapu v posledni dobe dotazy typu Co je to ..., kdyz mame wikipedii
13.11.2007 14:43 thingie
Rozbalit Rozbalit vše Re: GHC 6.8.1
Ano, naprogramoval.
14.11.2007 06:32 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: GHC 6.8.1
Samotný kompilátor Haskellu v GHC je psaný v Haskellu, jelikož Haskell je velmi dobrý prostředek mj. pro tvorbu kompilátorů. Hlavně je skvělý na práci se složitými datovými strukturami a algoritmy, přičemž existuje celá třída datových struktur, které jsou v jiných jazycích naprogramovat dost obtížně nebo skoro vůbec. Ty výhody spočívají hlavně v nedestruktivních změnách - třeba můžu mít tisíce téměř stejných datových struktur při procházení nějakých stavových prostorů a grafů, a ty přitom nezabírají o tolik víc než jedna jediná, protože sdílejí části struktury. Nebo můžu mít transakce a undo na úrovni jednotlivých příkazů zdrojového kódu úplně zadarmo. Jojo, na účto a webovky to asi nebude :-D, ale už jsem někde na webu narazil i na to, že si někde propojili Excel (! - ale což, taky funkcionální jazyk :-D) a Haskell, aby mohli rychle psát výkonný software pro ad-hoc finanční analýzy, nebo co že to bylo.

Ale z jiného soudku: Už před nějakou dobou přešlo Linspire na Haskell a všechny nástroje typu buildovací systém, hw autodetector a podobně jsou v Linspire napsané právě v Haskellu, nebo je alespoň zrovna přepisují. Viz třeba tady.

(<rejp>A vůbec, Aničko, kdy přejdou na inteligentní funkcionální (a funkční :-D) nástroje balíkáři v SUSE? ;-) </rejp>)
Pane, moc moc moc Vám děkuji. Tohle jsem přesně potřeboval slyšet, takže úplně super.

Založit nové vláknoNahoru


ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.