🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: j. funkcyjne - jakie zastosowania?

#761
From: Tomasz Zielonka
Date: Wed, 04 Jan 2006 12:25
28 lines
2105 bytes
RobertSzefler wrote:
> Tomasz Zielonka wrote:
>> Ale z drugiej strony program nad ktorym ostatnio pracuje i z ktorego
>> jestem bardzo zadowolony sklada sie w jakichs 95% z kodu czysto
>> funkcyjnego. Tez ze wzgledow praktycznych.
>
> Zdradzisz, jaki to projekt? Duży? Haskell się sprawdza?

Wiecej algorytmow niz programu ;-) Teraz to jakies 1.5 KLOC, ale bedzie
pewnie ze 4. Bede troche enigmatyczny - jedyny powod istnienia tego
programu to wydajnosc. Ogolnie chodzi o przetwarzanie duzych
ilosci danych. Jest tu troche technik takich jak czesciowa ewaluacja
(partial evaluation), ale w takim zabawkowym wydaniu. Reszta jest w C++
i to jest jakies 5 KLOC + 30 KLOC ogolnej biblioteki. 

Haskell sie sprawdza. Na pewno nie chcialbym tego implementowac w C++.

Akurat ten program robi cos, w czym jezyki funkcyjne sa dobre "by
design". Mam jednak inne zastosowania, w ktorych Haskell sprawdza
sie bardzo dobrze - np. sieciowe serwery proxy, aplikacje CGI.

Pozdrawiam
Tomasz

-- 
I am searching for programmers who are good at least in
(Haskell || ML) && (Linux || FreeBSD || math)
for work in Warsaw, Poland
Technical Details
Message-ID: <slrndrnfr6.6eu.tomasz.zielonka@localhost.localdomain>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!not-for-mail
References: <dpc61g$f0l$1@news.onet.pl> <dpdvtq$oss$1@nemesis.news.tpi.pl> <slrndrn602.61b.tomasz.zielonka@localhost.localdomain> <slrndrn661.61b.tomasz.zielonka@localhost.localdomain> <dpg633$1c2o$1@news2.ipartners.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!not-for-mail
From: Tomasz Zielonka <tomasz.zielonka@gmail.com>
Newsgroups: pl.comp.lang.funkcyjne
Subject: Re: j. funkcyjne - jakie zastosowania?
Date: Wed, 4 Jan 2006 12:25:27 +0000 (UTC)
Organization: ATMAN
Lines: 28
Message-ID: <slrndrnfr6.6eu.tomasz.zielonka@localhost.localdomain>
References: <dpc61g$f0l$1@news.onet.pl> <dpdvtq$oss$1@nemesis.news.tpi.pl> <slrndrn602.61b.tomasz.zielonka@localhost.localdomain> <slrndrn661.61b.tomasz.zielonka@localhost.localdomain> <dpg633$1c2o$1@news2.ipartners.pl>
Reply-To: tomasz.zielonka@gmail.com
NNTP-Posting-Host: 85.232.225.130
Mime-Version: 1.0
X-Trace: node1.news.atman.pl 1136377527 83569 85.232.225.130 (4 Jan 2006 12:25:27 GMT)
X-Complaints-To: abuse@atman.pl
NNTP-Posting-Date: Wed, 4 Jan 2006 12:25:27 +0000 (UTC)
User-Agent: slrn/0.9.8.1pl1 (Debian)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit