🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: newbi: Co to jest i z czym to sie je? :)

#261
From: Jacek Konieczny
Date: Thu, 13 Feb 2003 13:17
17 lines
1721 bytes
In article <slrnb4mujn.qlp.bies@hell.org.pl>, Ryszard Szopa wrote:
> pytanie - czy nie istnieja jezyki funkcyjne _i_ obiektowe >(jak np.
> CL?)? afaiaa, bardziej sie zawsze kladlo nacisk na konlikt
> funkcyjne-imperatywne. 

W ocamlu jest coś takiego jak "functional objects" i jest to wyraźny
przykład tego, że może być coś obiektowe i funkcyjne zarazem (ani trochę
imperatywne). Mimo wszystko w moich próbach z ocamlem używałem jedynie
obiektów imperatywnych.

Obiekt funkcyjny tym się różni od typowego obiektu (znanego z języków
imperatywnych), że jest niezmienny. Metoda nie może zmieniać wartości
atrybutów obiektu, zamiast tego zwraca nowy obiekt, będący kopią
pierwotnego obiektu, jedynie z odpowiednimi zmianami w atrybutach.

Pozdrowienia,
        Jacek  
Technical Details
Message-ID: <slrnb4n6ms.i6k.jajcus@serwis2.beta>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!news.bnet.pl!not-for-mail
References: <b2ap0k$cum$1@atlantis.news.tpi.pl> <slrnb4kc1l.ljp.bies@hell.org.pl> <b2dsso$pue$1@atlantis.news.tpi.pl> <slrnb4mujn.qlp.bies@hell.org.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!news.onet.pl!newsfeed.tpinternet.pl!news.bnet.pl!not-for-mail
From: Jacek Konieczny <jajcus@bnet.pl>
Newsgroups: pl.comp.lang.funkcyjne
Subject: Re: newbi: Co to jest i z czym to sie je? :)
Date: Thu, 13 Feb 2003 14:17:16 +0100 (CET)
Organization: BetaSoft
Lines: 17
Message-ID: <slrnb4n6ms.i6k.jajcus@serwis2.beta>
References: <b2ap0k$cum$1@atlantis.news.tpi.pl> <slrnb4kc1l.ljp.bies@hell.org.pl> <b2dsso$pue$1@atlantis.news.tpi.pl> <slrnb4mujn.qlp.bies@hell.org.pl>
NNTP-Posting-Host: bs.bnet.pl
Mime-Version: 1.0
X-Trace: serwus.bnet.pl 1045142236 11585 213.227.67.33 (13 Feb 2003 13:17:16 GMT)
X-Complaints-To: usenet@bnet.pl
NNTP-Posting-Date: Thu, 13 Feb 2003 13:17:16 +0000 (UTC)
X-NNTP-Sending-User: <FAIL>@bnet.pl
User-Agent: slrn/0.9.7.4 (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit