🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: A może Erlang

#615
From: Sektor van Skijlen
Date: Mon, 06 Sep 2004 20:48
35 lines
2745 bytes
Dnia Tue, 31 Aug 2004 16:09:00 +0200, Michal Przybylek skrobie:
> "Marcin 'Qrczak' Kowalczyk" <qrczak@knm.org.pl> wrote:

>> > Erlang nie mial byc "funkcyjny".
>>
>> Mylisz się, od początku miał mieć taki charakter jak ma.

> Nie rozumiem, w ktorym miejscu cytowany przez Ciebie fragment przeczy temu
> co napisalem.

Na przykład ten, w którym podawano przykłady języków, na których zamierzają
się w opracowaniu Erlanga opierać. Poza tym, jak się przyjrzałem, język ten ma
dość zbliżony do nich charakter - chyba że w programowaniu funkcyjnym jest
dokładnie to samo, co w obiektowym: każdy co innego przez to rozumie, inny
zestaw cech, język który którejś z tych cech nie posiada nie jest naprawdę
funkcyjny itd.

> ps. Swoja poprzednia wypowiedz oparlem, na przeczytanym kiedys artykule
> tworcow Erlang'u, w ktorym omawiali swoje "design principles" i IIRC jednym
> z glownych punktow, bylo to, aby nie wprowadzac mechanizmow, ktore, ich
> zdaniem, nie sa niezbedne. Jednym z owych mechanizmow byly wlasnie
> domkniecia funkcji (i kilka innych udogodnien znanych z jezykow
> funkcyjnych)...

No więc chodzi o cechy pożądane, czy cechy dodatkowe? Które z cech dodatkowych
faktycznie determinują programowanie "funkcyjne"? Nie oszukujmy się - lambda
stanowi jedynie skrócenie zapisu, a "domknięcia", cecha wymagana w przypadku
istnienia funkcji lokalnych, to tylko bindowanie wartości. Można powiedzieć,
"mała rzecz, a cieszy". :)


-- 
//  _    ___         Michal "Sektor" Malecki <sektor(whirl)kis.p.lodz.pl>
\\ L_ |/ `|  /^\ ,()                         <ethourhs(O)wp.pl>
// \_ |\  \/ \_/ /\ C++ bez cholesterolu: http://www.intercon.pl/~sektor/cbx
Technical Details
Message-ID: <chiiff$svj$1@kujawiak.man.lodz.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.pionier.net.pl!news.man.lodz.pl!not-for-mail
References: <slrncj89fq.r61.jajcus@serwis2.beta> <ch1ig1$1ia$1@nemesis.news.tpi.pl> <87brgrcx9f.fsf@qrnik.zagroda> <ch211q$7jb$1@nemesis.news.tpi.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.pionier.net.pl!news.man.lodz.pl!not-for-mail
From: Sektor van Skijlen <ethouris@pl.spamu.lubie.nie.wp.invalid>
Newsgroups: pl.comp.lang.funkcyjne
Subject: Re: A może Erlang
Date: Mon, 6 Sep 2004 20:48:47 +0000 (UTC)
Organization: LODMAN - Metropolitan Area Network in LODZ, Poland
Lines: 35
Sender: Michal Malecki <sektor@zly.kis.p.lodz.pl>
Message-ID: <chiiff$svj$1@kujawiak.man.lodz.pl>
References: <slrncj89fq.r61.jajcus@serwis2.beta> <ch1ig1$1ia$1@nemesis.news.tpi.pl> <87brgrcx9f.fsf@qrnik.zagroda> <ch211q$7jb$1@nemesis.news.tpi.pl>
NNTP-Posting-Host: zly.kis.p.lodz.pl
Mime-Version: 1.0
X-Trace: kujawiak.man.lodz.pl 1094503727 29683 212.51.216.2 (6 Sep 2004 20:48:47 GMT)
X-Complaints-To: abuse@man.lodz.pl
NNTP-Posting-Date: Mon, 6 Sep 2004 20:48:47 +0000 (UTC)
User-Agent: tin/1.4.5-20010409 ("One More Nightmare") (UNIX) (SunOS/5.9 (sun4u))
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit