Ramine
unread,Dec 2, 2016, 8:17:57 PM12/2/16You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Hello..........
Functional programming is stupid
What it wants to sell that it uses pure functions so that it
avoids race conditions, but since Haskel uses Mvars, it is like
blocking queues , it is prone to Deadlocks and to starvation,
so Fuinctional programming doesn't compose well in the parallel
programming world.
So what i advice is to use Object oriented programming with
transactional memory or a scalable reader-writer lock that wraps the
reads and writes, because transactional memory is easy and because
scalable reader-writer lock is easy , so i think it ensure a level of
security that is acceptable.
In the criterion of expressivity and productivity , i don't think
that Functional programming buys much, so i think that Object oriented
progrmming will still be used and a prefered tool in the future.
Thank you,
Amine Moulay Ramdane.