Expert F# Available by end of November!


At last! We’ve finally sent off the very last proofs of Expert F# to Apress – this time the index, TOC etc. Adam, Antonio and myself are grateful to have Erik Meijer writing the foreword for us, and Apress are dealing with the small metter of putting everything on paper and getting it shipped to the book stores.


I’m told it will be available by Nov 30, though I’m not sure of the exact date that translates to interms of shipping from Amazon etc.


To whet your appetite, here’s the table-of-contents at a glance:


Foreword                                                                                                                                          


About the Authors                                                                                                                           


About the Technical Reviewer                                                                                                       


Acknowledgments                                                                                                                       


CHAPTER 1 Introduction                                                          1


CHAPTER 2 Getting Started with F# and  NET                              7


CHAPTER 3 Introducing Functional Programming                           27


CHAPTER 4 Introducing Imperative Programming                           69


CHAPTER 5 Mastering Types and Generics                                   101


CHAPTER 6 Working with Objects and Modules                             125


CHAPTER 7 Encapsulating and Packaging Your Code                      155


CHAPTER 8 Mastering F#: Common Techniques                              181


CHAPTER 9 Introducing Language-Oriented Programming                211


CHAPTER 10 Using the F# and  NET Libraries                             255


CHAPTER 11 Working with Windows Forms and Controls                  275


CHAPTER 12 Working with Symbolic Representations                     317


CHAPTER 13 Reactive, Asynchronous, and Concurrent Programming   355


CHAPTER 14 Building Web Applications                                      393


CHAPTER 15 Working with Data                                                 431


CHAPTER 16 Lexing and Parsing                                                461


CHAPTER 17 Interoperating with C and COM                                 491


CHAPTER 18 Debugging and Testing F# Programs                           523


CHAPTER 19 Designing F# Libraries                                          545


APPENDIX F# Brief Language Guide                                           563


INDEX                                                                                 571

Comments (8)

  1. Bruno says:

    Congratulations!

    I’ve had this pre-ordered from Amazon for a long time now, and each month kept Amazon kept sending me "Your order has been delayed.  Please Approve or Cancel" messages. LOL

    But good things come to those who wait!

  2. Great news Don. I have a kind-of (for some value) related question. With DevDiv embracing F# can we be sure that F# will continue to ship with its sources? Or will it tranfere to a SSCLI model where by there is source, but it’s filtered to remove some code for reasons to competitive advantage? Finally – how does one go about getting a signed copy of your book? 😉

    Kind regards,

    tom

  3. Rob says:

    Given the turn around time for publishing, what version of the language does the book cover?

    Hopefully things like computation expressions are included.

  4. Xuhui Li says:

    Congratulations!

    Looking forward to it.

  5. Mike Gale says:

    Well done.

    From what I’ve seen already this will be extremely valuable to alot of people.

    Now that some people have "smiled upon" the language I imagine there will be great sales.

  6. Thorsten Seitz says:

    Congratulations!

    At first glance the table of contents seems not to be very different from "Foundations of F#" (don’t have my copy here, though), so what sets "Expert F#" apart from the former? I’m especially interested in the "Expert" bit :-)

  7. Expert F# is about practical programming in a beautiful language that puts the power and elegance of

  8. Expert F# is about practical programming in a beautiful language that puts the power and elegance of