Article View: pl.comp.lang.funkcyjne
Article #95Re: Jaki jezyk
From: Mariusz K. Grzeca
Date: Mon, 16 Dec 2002 10:19
Date: Mon, 16 Dec 2002 10:19
18 lines
2379 bytes
2379 bytes
On Sun, 15 Dec 2002, Michal Przybylek wrote: > > Jesteś pewien, czy uwierzyłeś Rinusowi i spółce? ;) Clean ma niestety > > zaskakująco nędzny kompilator... > > Kiedy z Toba rozmawiam to niczego nie jestem pewien ;-) Clean jest niezły jeśli chodzi o operacje na stringach, bo traktuje je jak normalny język, a nie jak Haskell ;) Jest niezły jeśli chodzi o tablice i imperatywne operacje na rekordach. Jest niezły w przypadku gorliwego kodu pierwszego rzędu, operującego na wartościach typów prostych (potrafi je niemal zawsze przekazywać unboxowane, nieotagowane, przez stos B). Ma bardzo dobry analizator gorliwości i bibliotekę standardową nafaszerowaną 'strictness annotations', więc sam potrafi uczynić kod bardziej gorliwym, niż to sobie założył programista. Ale kiedy tylko pojawiają sie zagnieżdżone funkcje, funkcje wyższego rzędu, funkcje 'curried', leniwość z która analizator sobie nie poradził to Clean robi się marny, duużo słabszy niż GHC 5.x.
Technical Details
Message-ID:
<Pine.LNX.4.44L.0212161112190.7239-100000@sokrates.mimuw.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!mimuw.edu.pl!news.mimuw.edu.pl!not-for-mailReferences:
<at5ak7$lmj$1@news.onet.pl> <slrnave13h.q4e.qrczak@qrnik.zagroda> <at8gp5$ire$1@news.onet.pl> <at9sg6$km0$1@news.tpi.pl> <atb3kn$eik$1@news.tpi.pl> <atcnnk$6c4$2@news.tpi.pl> <atdcqk$bin$1@news.tpi.pl> <atdmfs$kdp$1@news.tpi.pl> <atdudj$1m2$1@news.tpi.pl> <atgan1$4mj$1@news.tpi.pl> <atgomv$dl9$1@news.tpi.pl> <atieuh$52p$1@news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!mimuw.edu.pl!news.mimuw.edu.pl!not-for-mail From: "Mariusz K. Grzeca" <mgrzeca@sokrates.mimuw.edu.pl> Newsgroups: pl.comp.lang.funkcyjne Subject: Re: Jaki jezyk Date: Mon, 16 Dec 2002 11:19:38 +0100 Organization: Zamordysci wszystkich krajow laczcie sie Lines: 20 Message-ID: <Pine.LNX.4.44L.0212161112190.7239-100000@sokrates.mimuw.edu.pl> References: <at5ak7$lmj$1@news.onet.pl> <slrnave13h.q4e.qrczak@qrnik.zagroda> <at8gp5$ire$1@news.onet.pl> <at9sg6$km0$1@news.tpi.pl> <atb3kn$eik$1@news.tpi.pl> <atcnnk$6c4$2@news.tpi.pl> <atdcqk$bin$1@news.tpi.pl> <atdmfs$kdp$1@news.tpi.pl> <atdudj$1m2$1@news.tpi.pl> <atgan1$4mj$1@news.tpi.pl> <atgomv$dl9$1@news.tpi.pl> <atieuh$52p$1@news.tpi.pl> NNTP-Posting-Host: sokrates.mimuw.edu.pl Mime-Version: 1.0 X-Trace: kenny.mimuw.edu.pl 1040033979 7525 10.1.1.6 (16 Dec 2002 10:19:39 GMT) X-Complaints-To: abuse@news.mimuw.edu.pl NNTP-Posting-Date: Mon, 16 Dec 2002 10:19:39 +0000 (UTC) X-Original-Path: sokrates.mimuw.edu.pl!mgrzeca X-Quake2-Server: games.astercity.net:28910 X-Editor: Vim 5.6 In-Reply-To: <atieuh$52p$1@news.tpi.pl> X-Path-Notice: Path line has been filtered X-Newsreader: Microshaft Lookout Express 10.00.666 X-Quake2-Name: [SOFT]nosound Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit