DEV Community

Discussion on: Learn functional programing with me - Part 1 : Language choice

Collapse
 
sirseanofloxley profile image
Sean Allin Newell

I think its actually quite easy to sidestep OOP and 'impurities' when writing F#. Digging into mutable code/streams/low levels feela very similar to writing bad C# code to me. You just know somewhere inside that it's wrong or not as elegant or not maintainable. I've built type safe SQL apps in F# (checked against sql schema!!), ETLs, web apps, front ends... All the things.

Vote for F#!!

Collapse
 
oguimbal profile image
Olivier Guimbal

I agree... it feels wrong, like you said, but the fact that it is possible is a danger when the lazy me is lurking around 😁 In perticular, the fact that Classes & mutable states are easy to write does not force me out of my bad habbits.

Anyway, that's a lot of votes for F#, I definitely did not expect that ! I'll take it into account.