Professional F# 2.0

Front Cover
John Wiley & Sons, Oct 28, 2010 - Computers - 432 pages
0 Reviews
This is a book on the F# programming language.

On the surface of things, that is an intuitively obvious statement, given the title of this book. However, despite the apparent redundancy in saying it aloud, the sentence above elegantly describes what this book is about: The authors are not attempting to teach developers how to accomplish tasks from other languages in this one, nor are they attempting to evangelize the language or its feature set or its use "over" other languages. They assume that you are considering this book because you have an interest in learning the F# language: its syntax, its semantics, its pros and cons, and its use in concert with other parts of the .NET ecosystem.

The intended reader is a .NET developer, familiar with at least one of the programming languages in the .NET ecosystem. That language might be C# or Visual Basic, or perhaps C++/CLI, IronPython or IronRuby.

  

What people are saying - Write a review

We haven't found any reviews in the usual places.

Related books

Contents

PRIMER
3
Primer 3
18
BASICS
29
PARTI BASICS CHAPTER 2 Lexical Structure
31
Primitive Types
37
Control Flow
47
Composite Types
55
Pattern Matching
85
IMMUTABLE DATA 225
207
Functions 209
226
Data Types
247
List Processing
257
Pipelining and Composition
269
APPLICATIONS
281
C
283
Databases
297

PART II OBJECTS
103
Complex Composite Types
105
Classes
125
Inheritance
161
Generics
183
Packaging
191
Custom Attributes
197
PART III FUNCTIONAL PROGRAMMING
198
PART IV APPLICATIONS
202
XML
317
ASP NET MVC
341
Silverlight
357
Continues
359
Data Binding
368
Services
377
INDEX
391
FUNCTIONAL PROGRAMMING
395

Common terms and phrases

About the author (2010)

Ted Neward is an independent consultant, an authority in Java and .NET technologies, a Microsoft MVP, and in the INETA Speaker's Bureau.

Aaron C. Erickson is a software developer, technology writer, and frequent guest speaker.

Talbott Crowell is a solution architect with 30 years of experience developing software and co-leads the New England F# User Group.

Richard Minerich is a blogger, speaker, and Microsoft MVP and co-leads the New England F# User Group.

Bibliographic information