Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

On the contrary: Even for these boring apps, using F# means you'll have a lot less code. C# only really wins if you're using the GUI designers.

I converted a C# application to F# manually, preserving the C# style. I needed 1/20th the number of type annotations. I've done ASP.NET MVC apps using F# and find it far lighter-weight to write controllers.

And the neat thing is that while using F#, even as a lightweight C#, you'll start using better abstractions because they're so easy.

If you can, write some projects in F#. I've found the best way to convert people is just to enjoy how little code's required to get things done, which makes them jealous and they'll switch.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: