Recent submissions

Comment · 14 years ago
I use this plugin everyday.

It's got some serious bugs that make my heart stop.

The biggest one is Undo. Looks like the plugin keeps it's own list of modifications that were performed. So when sometimes I press "u" to undo the latest change - Visual Studio gets suspended for a minute or two, and all my changes that I did since I opened Visual Studio (could be a day or a week) are pretty much gone. The work around is to close the file without saving.

Comment · 15 years ago
Comment · 15 years ago
Every release C# becomes more like F# (only with different syntax)
Comment · 15 years ago
Funny thing is that this was posted 3 days ago : http://news.ycombinator.com/item?id=3111258

and it only got 5 points

And the link was to the page of one of the guys who did research.

???

Comment · 15 years ago
Isn't that since Computing falls under umbrella of Mathematics and there is no Nobel prize for Mathematics (due to Nobel's wife having lover who was a Mathematician, so Nobel excluded the whole Math field from getting the prize) - Computing must have Turing Award instead
Comment · 15 years ago
It's an awesome video. Thank you for posting it. I wish I could upvote you more than once
Comment · 15 years ago
Do you really need to ?
Comment · 15 years ago
> Ocaml also has the potential to be faster. At least in the single core case.

F# can only go as fast as .NET. Compiled OCaml though is very fast - I completely agree with you.

Comment · 15 years ago
I meant that the syntax of OCaml is more verbose. In F# (now that the #light directive is a default) you need less comparing to OCaml. Do not need to add ;; to terminate an expression (except for in REPL). Do not need to have "done" to close every loop declaration. Do not need to have "in" for "let" declarations.
Comment · 15 years ago
I programmed OCaml for couple of years, and now I've been programming F# for past 3 years.

OCaml is more verbose than F#. F# is on par with Python.

F# besides having all features of OCaml. (You could (and maybe still can) compile OCaml using F# compiler.) also has some nice extras. Workflows (think monads in Haskel). Workflows in turn used to implement Asynchronous Workflows, and mailbox thread processing. So you get Erlang style multithreading.

Another point for F#: since it's on .Net and .Net actually runs on multicore machines the way one would think it should run. OCaml on the other hand has garbage collection that does not play with multicore very well.

Last but not least: F# can call any .Net function or create any .Net object -> you have access to a lots of things out of the box. F# - batteries included; OCaml - batteries are not included.

[Edit - spelling and formatting]

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton