🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.funkcyjne
Article #942

Re: Język funkcyjny - pytanie :)

#942
From: Michal Przybylek
Date: Thu, 29 May 2008 19:40
35 lines
2349 bytes
Dnia 29-05-2008 o 20:50:27  pablo <pawellt.SKASUJ@gazeta.pl> napisał(a):

> Jak już kiedyś w jakimś wątku pisałem, niesamowicie podoba mi się język  
> Dylan.
> Kiedyś był bardziej popularny i miał ciekawą implementację + IDE (
> http://www.opendylan.org/images/browsers2.png ) - obecnie ma dwie
> implementacje, m.in OpenDylan.

Dylan _nigdy_ nie był choć trochę popularny (co oczywiście nie przeczy  
temu co napisałeś wyżej).

> Czy uważacie że warto w tej chwili bardziej wchodzić w taki język?

Nie. Nie oferuje praktycznie niczego ponad to co Common Lisp i Scheme  
(poza drobnostkami - ma poprawiony mechanizm dziedziczenia, w standardowym  
CL jest zepsuty; ma też trochę inny kontekst obsługi błędów niż w CL) a  
jest o wiele bardziej martwy.

> OCaml'a jest dla mnie jakoś mało czytelna. Z kolei ładny składniowo  
> Haskell
> wydaje mi się mocno skomplikowany (monady np.) i niezbyt przystający do  
> małych
> pomocniczych aplikacji (niekoniecznie rozwiązujących problemy stricte
> matematyczne)

OCaml/Haskell to języki z innej półki niż CL/Scheme/Dylan. Te pierwsze są  
mocno nastawione na paradygmat programowania funkcyjnego. Te drugie na  
wieloparadygmatowość.

A Haskella uważam, że warto się nauczyć. Takze jako pierwszego języka  
funkcyjnego (i wcale nie jest taki trudny; monadami mozna było straszyć  
dzieci tuzin lat temu; teraz monady już zostały przetrawione).

-- 
Michał R. Przybyłek
Technical Details
Message-ID: <op.ubxkxgk9c9il08@dmj150.neoplus.adsl.tpnet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
References: <g1mttj$6ms$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
From: "Michal Przybylek" <mrp@neostrada.pl>
Newsgroups: pl.comp.lang.funkcyjne
Subject: Re: Język funkcyjny - pytanie :)
Date: Thu, 29 May 2008 21:40:18 +0200
Organization: TP - http://www.tp.pl/
Lines: 35
Message-ID: <op.ubxkxgk9c9il08@dmj150.neoplus.adsl.tpnet.pl>
References: <g1mttj$6ms$1@inews.gazeta.pl>
NNTP-Posting-Host: dmj150.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: nemesis.news.neostrada.pl 1212090172 26329 83.24.65.150 (29 May 2008 19:42:52 GMT)
X-Complaints-To: usenet@news.neostrada.pl
NNTP-Posting-Date: Thu, 29 May 2008 19:42:52 +0000 (UTC)
User-Agent: Opera Mail/9.27 (Win32)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit