October 12, 2008

Table of Contents

In order to allow the contents of this blog to be accessed in an organized manner, I have laid out a plan for writing the blog. This list will continue to grow along with the time and my understanding in F#. I will create new posts just like other blogs but I will then link the posts with this list so that audience can read the contents of this blog like a book. If you have suggestions in the list, feel free to leave a comment.


Preface
A Voyage to Functional Programming in F#

Introduction
- What is F#
- Why F# Matters

Getting Start with F#
- Installation
- Basic Syntax

Key Concepts
- Basic Types and Inferred Types
- Immunity
- List, Array, Record and Sequence
- Discriminated Union
- Option Type
- Function As Value
- Recursion in F#
- Currying

Advanced Concepts
- Active Pattern
- Concurrency
- Asynchronous Workflow
- Object Orientation
- .NET Interoperability

Comparisons With Other Languages (C#,VB,Java)
- By Features
- By Code Segments

Summary
- F# Keywords
- F# Syntax

Appendix
- Using F# in Mac OSX

References

No comments: