Live data from Hacker News

Introducing F# 4.0

infoq.com

61–70 of 73 posts

Re: Introducing F# 4.0

#61
post #60

Earlier quoted context omitted.

Does the same sort of thing, but is not nearly as good.

Seems to work just fine for StackOverflow... Then again, maybe 560M pageviews per month on 9 web servers isn't nearly enough for your high-level app requirements. They've stayed with ASP.NET MVC since at least v3 back in 2008. Current [1]: - IDE Visual Studio 2012 & 2013 - Framework Microsoft ASP.NET (version 4.0) on .NET 4.5 - Web Framework ASP.NET MVC 5 with MiniProfiler - View Engine Razor 3 - Browser Framework jQ…

I was referring to its terseness, simplicity, extensibility and the large ecosystem surrounding it.

I said that Django is a better framework for this reason, not your straw man reason.

Scalability is barely an issue. You can horizontally scale both frameworks virtually endlessly if you maintain application statelessness. Dick measuring contests about which company uses what and has the most pageviews do not contribute much to the discussion. Are you going to argue that PHP is a good language because Facebook has a billion users?

Re: Introducing F# 4.0

#62
post #60

Earlier quoted context omitted.

Does the same sort of thing, but is not nearly as good.

Seems to work just fine for StackOverflow... Then again, maybe 560M pageviews per month on 9 web servers isn't nearly enough for your high-level app requirements. They've stayed with ASP.NET MVC since at least v3 back in 2008. Current [1]: - IDE Visual Studio 2012 & 2013 - Framework Microsoft ASP.NET (version 4.0) on .NET 4.5 - Web Framework ASP.NET MVC 5 with MiniProfiler - View Engine Razor 3 - Browser Framework jQ…

@crdoconnor suave.io, Websharper are some interesting open source projects that are similar to django.

Re: Introducing F# 4.0

#63
post #60

Earlier quoted context omitted.

Seems to work just fine for StackOverflow... Then again, maybe 560M pageviews per month on 9 web servers isn't nearly enough for your high-level app requirements. They've stayed with ASP.NET MVC since at least v3 back in 2008. Current [1]: - IDE Visual Studio 2012 & 2013 - Framework Microsoft ASP.NET (version 4.0) on .NET 4.5 - Web Framework ASP.NET MVC 5 with MiniProfiler - View Engine Razor 3 - Browser Framework jQ…

I was referring to its terseness, simplicity, extensibility and the large ecosystem surrounding it. I said that Django is a better framework for this reason, not your straw man reason. Scalability is barely an issue. You can horizontally scale both frameworks virtually endlessly if you maintain application statelessness. Dick measuring contests about which company uses what and has the most pageviews do not contribut…

I was referring to its terseness, simplicity, extensibility and the large ecosystem surrounding it. I said that Django is a better framework for this reason, not your straw man reason.

You're going to have to link me to the comment where you "referred to" and "said" all of that, because this was all I saw:

Where's the Django for .NET? and Does the same sort of thing, but is not nearly as good.

So maybe I got foolishly got myself into this by bothering to respond to two zero-effort comments. It wasn't a dick measuring contest, the point of the exercise was to examine that a .NET stack (including ASP.NET MVC at its core) can be executed upon with finesse and tuned to efficiency at high operational capacity. Futhermore, other frameworks (i.e. Django) aren't short of their own troubles.

Re: Introducing F# 4.0

#64
post #7

Microsoft scares me, for no good reason. Would, say, a Ruby or node.js-oriented web developer find the F#/.NET community lacking, incomplete, unfriendly, uncool? Is there even a community to speak of? What's to stop a young developer from going against the grain and adopting .NET? (Here come the downvotes. Shun the "hipster." But really, I'm looking for a subjective perspective from somebody on "the other side." I do…

From my experience thus far the .NET community is not friendly to open-source. Yes, open-source projects do exist, but those are few and far between, being either ports from the Java world, or throwaways that failed as commercial projects. There are also instances of bait and switch, as in projects starting as open-source being closed later (e.g. ServiceStack). Also compare RoboVM.com with Xamarin.com. If you'll dig…

I'm one of those devs who is loathe to admit our tooling sucks. I hate MSBuild. Love NuGet, it's so much more than just a library package manager. Chocolatey, plugin provider for other apps, and you can even use it to dynamically download behavior at runtime and load and execute it. Love VS and ReSharper. I used VS for about 1.5 years w/o resharper and thought it was loads better than everything else i had done, and resharper just makes it better.

I am really a total C# fanboy, though was reared on unix and c/c++/python/java.

Re: Introducing F# 4.0

#65
Reading some of the comments, I cannot but think about the book I am reading "The Expert Beginner". This platform/framework street fighting is not good for any one. If you are on LAMP stack, Ruby on Rails or Python or Go, where you code on a Mac OS X, and want to engage in a narcissistic exercise of self-validation, please do it else where. If you are curious about the other side of the tracks, there are enough knowledgeable people who can help, advice and guide in this very forum.

Re: Introducing F# 4.0

#66
post #2

Can any F# users point me towards a guide on getting started with F# and Mono on OS X? Just enough to get a simple build chain set up and get started learning the language.

I wrote a blog post about setting simple fsharp project without monodevelop. You need to install fsharp using brew before read the post.

https://majecty.wordpress.com/2015/04/19/making-fsharp-proje...

Re: Introducing F# 4.0

#67
post #2

Can any F# users point me towards a guide on getting started with F# and Mono on OS X? Just enough to get a simple build chain set up and get started learning the language.

As per language Expert F# from Apress by Don Syme et. all is a pretty solid practically oriented introduction. As for how to use the language most Ocaml and ML oriented books should offer hints. F# is a bit more extensive of course but how the language originally appeared it was "Ocaml for .Net".

Re: Introducing F# 4.0

#69

I've been writing most of my utility code in F# for the past few months, is there anything that you guys DON'T like about it? I'm really enjoying how terse it is in comparison to C# and haven't really run into anything that's bothered me, besides Xamarin Studio being bloated.

I don't like the terseness, the global inference and the syntax. Can read it (unless there are custom operators) but cannot write it. Would love to have Scala on CLR: http://programmers.stackexchange.com/questions/9095/what-are...

Re: Introducing F# 4.0

#70
post #66
post #2

Can any F# users point me towards a guide on getting started with F# and Mono on OS X? Just enough to get a simple build chain set up and get started learning the language.

I wrote a blog post about setting simple fsharp project without monodevelop. You need to install fsharp using brew before read the post. https://majecty.wordpress.com/2015/04/19/making-fsharp-proje...

Thanks, this was really helpful!
Post reply on HN