[Haskell-cafe] Best way to Introduce FP into a dev team with many C, C++ and Java developers?
Alberto G. Corona
agocorona at gmail.com
Sat Oct 18 07:21:42 UTC 2014
- Choose a problem that you have at hand
- Write the specification in haskell, using ADTs, do sequences,
applicative, alternative and pure code. so that every one can understand
the match of the code with the specification
- Make this specification run by adding class instances and function
- show how you have made not only a solution for this particular problem,
but a EDSL for all the problems of this kind.
2014-10-17 4:00 GMT+02:00 Birmjin In <yinbirmjin at gmail.com>:
> Recently our development team had decided to attempt using Haskell or
> Scala as one of our programming language.
> (We had hoped some of our problem will be addressed through taking
> advantage of some element of FP, like immutability and Rx)
> Most of our team members have fairly good knowledge of C, C++ and Java.
> And few of them, including myself, have been self-studying a FP language
> like Haskell and Scala since last year. Besides some early starters,
> functional programming is quite new to us.
> When we held a lecture on FP, we found many of our developers were
> struggling in grasping some idea of FP.
> They fumbled with writing functional programming style code. We kept on
> lecturing several times, but still not quite successful.
> It seems more difficult than it looks - thinking in functional programming
> way for the long time C, C++ and Java developers.
> Does anyone had an experience with initiating FP adoption into a large dev
> team without pain?
> Our development team has around 300+ people.
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe