Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I own the first edition of Expert F# by Don, et al. and I'm considering buying the next edition, Expert F# 2.0. But I'm wondering if it's worth it. Sure the syntax will be updated and all, but I'd be more interested if there were new topics covered or just compelling expanded coverage of the same topics otherwise.

Glad to hear from anyone who owns both editions, thanks.

share|improve this question

closed as too broad by MichaelT, gnat, Dan Pichelman, World Engineer Feb 24 '15 at 0:20

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 1 down vote accepted

The difference is not big, Expert F# 2.0 is a minor revision of Expert F#. If you already know F# and occasionally reference the Expert F# book, then you don't need to buy a new one.

The change from the time Expert F# was written to the present is mainly the library part, and a little bit syntax (e.g. the -> operator in the seq computation expression).

But for a beginner who wants to try the examples in the book, the new version is better as the code examples in the old one may have little incompatibility with the F# 2.0 compiler.

share|improve this answer
Thanks @Yin Zhu, this is exactly what I wanted to know. – Stephen Swensen Feb 23 '11 at 3:52

Not the answer you're looking for? Browse other questions tagged or ask your own question.