ugrás a tartalomhoz

Learn You a Haskell for Great Good!

Joó Ádám · 2012. Jún. 26. (K), 20.02
Bevezetőkönyv a Haskellbe
 
1

Web?

Hidvégi Gábor · 2012. Jún. 28. (Cs), 11.35
Érdekes programnyelv, de mi köze ennek a webhez vagy a weblaborhoz?

A lusta kiértékelésre tudna valaki élő példát mondani, hogy mikor hasznos?
2

Ezt olvastad?

eddig bírtam szó nélkül · 2012. Jún. 28. (Cs), 11.40
Wiki cikk - de utálom, mikor vissza kell forgatni, az alig értelmezhető, megmagyart szakkifejezéseket angolra! :-)
3

Olvastam

Hidvégi Gábor · 2012. Jún. 28. (Cs), 12.26
Képzelőerőm korlátai miatt kértem élő példát.
4

A pythonos példa

eddig bírtam szó nélkül · 2012. Jún. 28. (Cs), 12.36
... talán jó gyakorlati példának.
Pythonban a range függvény előre kiszámol egy teljes listát, így kínos meglepetés érhet, ha mondjuk egy range(1,1000000000000) hivatkozással próbálkozol.
Ugyanakkor van egy xrange függvénye (a 3.x-ben a range ennek megfelelően működik, amennyire tudom), ami csak akkor "gyártja le" a soron következő listaelemet, amikor ténylegesen szükség van rá. Így nincs szükség végtelen memóriára.
5

Overhead

Hidvégi Gábor · 2012. Jún. 28. (Cs), 12.43
De ha nincs szükséged ilyenre, akkor inkább csak overhead-et okoz a lustaság, nem?
6

Érdekes programnyelv, de mi

Joó Ádám · 2012. Jún. 28. (Cs), 17.33
Érdekes programnyelv, de mi köze ennek a webhez vagy a weblaborhoz?


Értetlenül állok a kérdésed előtt. (Többek közt a Facebook és a Google is.)
7

Bátorkodtam feltenni a

Hidvégi Gábor · 2012. Jún. 28. (Cs), 18.15
Bátorkodtam feltenni a kérdést, mert a Wikipédián nem találtam ilyen utalást.

Haskell in industry
Facebook uses some Haskell internally for tools. lex-pass is a tool for programmatically manipulating a PHP code base via Haskell.
Haskell is used on a small number of internal projects in Google, for internal IT infrastructure support.

Erősen hunyorítva végülis van köze a webhez.
8

A magam részéről örülnék, ha

Joó Ádám · 2012. Jún. 28. (Cs), 19.44
A magam részéről örülnék, ha minél több, különböző szemléletű nyelv kerülne a fejlesztők látóterébe. Egészségtelen dolog, hogy mindösszesen 4-5 platform kerül szóba egy webalkalmazás létrehozásakor.
9

Jól gondolod

Hidvégi Gábor · 2012. Jún. 29. (P), 06.35
Jó, ha az ember minél több lehetőséget megismer, mert ki tudja, hogy később mikor tudja felhasználni.

Valószínűleg azért csak ilyen kevés platform kerül szóba, mert ezekkel lehet a leghatékonyabban dolgozni. Én mostanában pl. C-vel kezdtem el játszani, rendkívül izgalmas meg minden, de PHP-ban tízszer gyorsabban halad a munka.
10

-

Trudy · 2012. Jún. 29. (P), 08.20
Mi köze a C-nek a webhez vagy a weblaborhoz ?
11

Mi köze a C-nek a webhez vagy

Hidvégi Gábor · 2012. Jún. 29. (P), 08.47
Mi köze a C-nek a webhez vagy a weblaborhoz ?

Értetlenül állok a kérdésed előtt. (Többek között az Apache és a PHP is.)

Egyébként egy PHP-s projektet ültetek át C-re, ezt elfelejtettem írni.
12

Első alkalmazás

Poetro · 2012. Jún. 29. (P), 09.02
Én az első szerver oldali alkalmazásomat még C-ben írtam 2000-ben. Arra már nem emlékszem, milyen webszerver volt, de az alkalmazás CGI-ben futott, és képeket szolgált ki, ha megfelelően azonosítottad magadat.
13

Szvsz jó programozónak illik

tgr · 2012. Jún. 29. (P), 14.20
Szvsz jó programozónak illik ismernie legalább "láttam már" szinten egy funkcionális nyelvet. (Webprogramozónak manapság azért is, mert a Javascript mostanában elég lendületesen halad ebbe az irányba.)