Article View: pl.comp.lang.funkcyjne
Article #761Re: j. funkcyjne - jakie zastosowania?
From: Tomasz Zielonka
Date: Wed, 04 Jan 2006 12:25
Date: Wed, 04 Jan 2006 12:25
28 lines
2105 bytes
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-mailReferences:
<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