.
Welcome to the F Sharp Wiki
If you're new to Wiki, see http://www.flexwiki.com/default.aspx/FlexWiki/DokuLexx.html
The aims of this Wiki are to provide a place for:
- Some F# Programming notes (basic)
- Some F# Books and Online Journals
- Some F# Applications and Samples
- Some F# Programming notes
- F# Libraries:
- F# Code Snippets (old CodeSnippets index)
- F# articles (old ArticlesAndExplanations index).
- F# tools:
- F# Trouble shooting:
- VSLocksUp observed after installing VS SDK over F#
- Links to other F# Resources
- Feedback:
- Screen Shots - grabs of Visual Studio Mode, demos etc.
And for contributors to this wiki ContributorsPlans.
Click to read this topic7/9/2008 5:29:59 AM - -159.182.1.4
Click to read this topic1/20/2007 10:06:53 AM - author unknown
How to mix imperative code and bindings, and related topics
5/23/2006 6:09:13 PM - -213.199.128.153
This file recaps the basic F# types and their associated syntax by example. See also [ObjectModelSyntaxExamples]
4/28/2008 2:31:55 AM - -83.199.19.152
Core F# mostly follows core CAML (well known syntax - see [CoreLanguageSyntaxExamples]). The F# object model syntax is less familiar. Examples follow.
4/28/2008 2:37:35 AM - -83.199.19.152
FAQ on .NET and F# Programming
4/9/2008 7:36:19 PM - -68.36.188.254
Click to read this topic4/21/2008 10:47:50 PM - -82.120.24.70
Click to read this topic10/25/2007 1:31:15 PM - -83.67.113.237
Click to read this topic1/10/2008 5:56:55 AM - buter@cwts.leidenuniv.nl-132.229.67.31
Notes on using DllImport attributes to call C directly from F# (by Don Syme, on the F# list)
4/28/2008 3:54:40 AM - -83.199.19.152
Notes on defining and using object-model constructs, e.g. classes
8/24/2006 12:41:16 AM - -67.170.66.85
Click to read this topic6/25/2007 10:08:23 AM - -66.225.75.201
Notes on heterogeneous collections
5/21/2005 8:43:42 PM - -213.199.128.152
Writing data structures such as sets, trees and maps often requires that they be parameterized by types and fucntions. This tutorial indicates some of the techniques that can be used in F# for this kind of programming.
8/24/2006 2:25:33 PM - -67.40.13.48
F# supports records in the same file having overlapping field names. This raises some issues.
4/19/2006 9:47:03 PM - -213.199.128.155
Click to read this topic10/23/2007 3:02:03 PM - -63.107.221.147
Click to read this topic8/10/2005 10:31:29 AM - -213.199.128.153
MLLib is a library that gives a good degree of compatibility with the OCaml 3.06 standard libraries
7/27/2005 6:34:40 AM - -213.199.128.147
The Set module implements sets as binary trees. This is an incredibly useful data structure.
7/22/2005 9:07:53 AM - -213.199.128.147
The Map module implements dictionaries, using binary trees under the hood. This is an incredibly useful data structure.
7/22/2005 9:12:00 AM - -213.199.128.155
Lists are one of the most useful F# data structures
11/24/2007 7:04:12 AM - -68.252.94.21
Click to read this topic8/10/2005 9:42:04 AM - -213.199.128.147
Click to read this topic1/20/2007 10:04:33 AM - author unknown
Q & A scratch pad for those familiar with MATLAB
1/30/2007 10:14:29 AM - -213.199.128.155
F# interactive charting example by Julien Laugel, writing in the F# mailing list
1/28/2007 7:14:41 AM - -81.146.4.187
An example of Excel automation by Julien Laugel, writing in the F# mailing list
2/5/2006 1:41:19 AM - -82.120.18.195
F# and OleDb sample by Stephen Bolding, writing in the F# mailing list
8/28/2006 12:52:10 AM - -24.18.236.68
Click to read this topic2/24/2006 4:07:53 PM - -213.199.128.148
A simple sample showing how to use the Irrlicht 3D engine from F# (Lars Nilsson, on F# list)
3/21/2006 11:09:47 PM - -213.199.128.153
Concise example code to get you started. Like the .NET Framework Quick Starts, but in F#!
11/25/2005 7:25:55 AM - -203.162.3.152
Click to read this topic7/22/2005 9:00:45 AM - -213.199.128.177
Don't limit yourslef to a read/evel/print loop - FSI lets you display windows interactively
5/23/2008 12:52:35 AM - 202.138.102.144-202.138.102.144
An Avalon application that displays 'Hello World' in a Window. Demonstrates the basics of using Avalon from F#.
7/7/2005 11:13:00 AM - -195.115.15.161
A sample showing combinatorial pickling (marshalling) in F#
3/21/2006 11:27:35 PM - -213.199.128.153
Click to read this topic5/4/2006 1:18:16 PM - -213.199.128.155
Click to read this topic8/10/2006 11:43:06 AM - -213.199.128.155
Click to read this topic8/16/2006 7:10:01 AM - -213.199.128.148
add a one or paragraph summary or description of what's discussed here; put yours after 'Summary:'
6/25/2008 12:51:09 AM - -83.103.74.24
Click to read this topic10/25/2007 1:31:15 PM - -83.67.113.237
add a one or paragraph summary or description of what's discussed here; put yours after 'Summary:'
6/25/2008 12:51:09 AM - -83.103.74.24
Articles and Technical Explanations about the F# language, idioms associated with F#, using .NET libraries from F# and more.
5/21/2005 7:34:39 PM - -213.199.128.156
Click to read this topic3/7/2008 12:14:18 PM - -80.229.56.224
The use of records in the Map, Set and Hashtbl modules shows some advanced uses of records of functions. This page discusses this topic. Page started by Don Syme.
3/23/2007 3:47:53 AM - e.kotlyarov-194.154.72.14
Tips on how to build object-like records
7/2/2007 10:33:22 AM - -198.129.90.144
Click to read this topic11/14/2007 9:40:42 PM - author unknown
fslex.exe is the lexer generator for F#. It follows the model of the ocamllex lexer
12/29/2005 7:22:17 PM - -213.199.128.155
Quick effective parsers using F# and fsyacc
6/28/2007 6:34:30 AM - -213.199.128.155
Click to read this topic3/26/2007 3:41:48 AM - -213.199.128.155
Click to read this topic8/23/2005 6:31:29 AM - -62.23.47.74
Click to read this topic8/16/2006 6:33:32 AM - -213.199.128.148
Click to read this topic8/8/2007 5:47:32 AM - -213.199.128.148
Click to read this topic5/2/2008 6:50:33 PM - TimM-67.186.97.223
Click to read this topic4/30/2008 3:19:01 PM - -128.12.196.121
Click to read this topic7/22/2005 8:50:20 AM - -213.199.128.153
Click to read this topic8/10/2005 10:20:40 AM - -213.199.128.147
Click to read this topic12/29/2005 7:08:27 PM - -213.199.128.155