Sad sam pregledao, i nemalo sam zacudjen - niti jedna tema o funkcionalnom programiranju, a kamoli o Haskellu!
Ne znam da li je to zato jer ljudi ne znaju, ili se nisu sjetili organizirati temu, ili sto vec no - ima li ovdje ikoga tko je barem zainteresiran za FP i prckao je tu i tamo s time, nebitno koji tocno jezik, da dijelimo iskustva, tehnike, etc?
Moja main teorija je da ce FP kroz najduze 8 godina kompletno istisnuti propisni OOP pardigmu i ovog modernog mutanta kojeg se iz navike zove OOP a s OOP-om nema nikakve veze, i barem po svojem iskustvu - mislim da svaki programer moze jako puno nauciti prisilivsi se prilagodbi na FP tehnike. Mnoge se daju aplicirati u bilo kojem imperativnom jeziku bez znacajnih gubitaka u performansama, a medju njima ima i takvih koje te iste performanse mogu i poboljsati.
Osobno sam potpuno napustio OOP (u bilo kojem jeziku) i od tri posla koja sam promjenio u medjuvremenu, vrlo strogo drzim stav da za veliku vecinu problema - tipicne OOP tehnike samo prodaju iluziju jednostavnosti i da se kod koji se treba kroz godine dopunjavat i odrzavati moze samo izgubiti programirajuci na taj nacin.
FP se -kratko receno- bazira na konstantama (variable ne postoje, barem ne onakve na kakve je imperativni programer navikao), a code reuse se bazira na strogo definiranim tipovima i kompoziciji, no ovaj put - funkcija, funktora, aplikatora, monada, strelica, etc.
Trenutno vrtim par hobi projektica u Haskellu ovako za zabavu (roguelikes :-D), rado cu podijeliti iskustva :-)
Pisite, pitajte...