.
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
And for contributors to this wiki ContributorsPlans.
F# Lists, Arrays and Tuples
1/31/2010 11:11:56 AM - -117.197.252.155
How to mix imperative code and bindings, and related topics
4/11/2009 11:49:19 AM - -84.144.203.237
This file recaps the basic F# types and their associated syntax by example. See also [ObjectModelSyntaxExamples]
2/2/2010 11:26:44 AM - -117.197.242.207
Core F# mostly follows core CAML (well known syntax - see [CoreLanguageSyntaxExamples]). The F# object model syntax is less familiar. Examples follow.
1/18/2010 10:59:42 PM - -95.133.81.182
FAQ on .NET and F# Programming
4/9/2008 7:36:19 PM - -68.36.188.254
Click to read this topic1/20/2010 4:28:20 AM - -75.102.39.212
Click to read this topic10/25/2007 1:31:15 PM - -83.67.113.237
Click to read this topic1/20/2010 4:36:31 AM - -75.102.39.212
Click to read this topic1/20/2010 9:05:35 PM - -66.148.122.118
Notes on using DllImport attributes to call C directly from F# (by Don Syme, on the F# list)
1/15/2010 12:22:23 AM - -208.64.64.40
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 topic1/26/2010 9:46:26 AM - -117.197.243.172
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.
1/18/2010 10:51:02 PM - -95.133.81.182
F# supports records in the same file having overlapping field names. This raises some issues.
1/20/2010 4:17:46 AM - -75.102.39.212
Click to read this topic10/23/2007 3:02:03 PM - -63.107.221.147
Click to read this topic10/23/2007 3:02:03 PM - -63.107.221.147
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
1/20/2010 4:11:31 AM - -75.102.39.212
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 topic1/28/2010 7:11:10 PM - -204.8.65.218
Click to read this topic1/20/2007 10:04:33 AM - author unknown
Q & A scratch pad for those familiar with MATLAB
1/20/2010 4:14:03 AM - -75.102.39.212
F# interactive charting example by Julien Laugel, writing in the F# mailing list
1/20/2010 4:21:02 AM - -75.102.39.212
An example of Excel automation by Julien Laugel, writing in the F# mailing list
1/20/2010 4:23:24 AM - -75.102.39.212
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 topic1/20/2010 4:41:09 AM - -75.102.39.212
A simple sample showing how to use the Irrlicht 3D engine from F# (Lars Nilsson, on F# list)
1/20/2010 4:15:34 AM - -75.102.39.212
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 topic1/20/2010 4:36:57 AM - -75.102.39.212
Don't limit yourslef to a read/evel/print loop - FSI lets you display windows interactively
1/15/2010 12:19:54 AM - -208.64.64.40
An Avalon application that displays 'Hello World' in a Window. Demonstrates the basics of using Avalon from F#.
1/20/2010 4:19:31 AM - -75.102.39.212
A sample showing combinatorial pickling (marshalling) in F#
1/18/2010 10:57:26 PM - -95.133.81.182
Click to read this topic1/20/2010 4:38:54 AM - -75.102.39.212
Click to read this topic1/20/2010 4:40:07 AM - -75.102.39.212
Click to read this topic1/20/2010 4:40:39 AM - -75.102.39.212
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
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
Click to read this topic1/20/2010 4:24:48 AM - -75.102.39.212
Click to read this topic1/20/2010 4:27:15 AM - -75.102.39.212
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 topic1/20/2010 4:37:20 AM - -75.102.39.212
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.
10/16/2008 11:55:05 AM - -65.114.26.98
Tips on how to build object-like records
1/15/2010 12:27:28 AM - -208.64.64.40
FSI is the command line interactive environment for F#.
1/20/2010 4:12:47 AM - -75.102.39.212
fslex.exe is the lexer generator for F#. It follows the model of the ocamllex lexer
1/23/2010 4:15:32 AM - -117.197.241.220
Quick effective parsers using F# and fsyacc
1/30/2010 10:54:39 AM - -117.197.242.104
Click to read this topic1/20/2010 4:30:36 AM - -75.102.39.212
Click to read this topic1/20/2010 4:38:29 AM - -75.102.39.212
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 topic1/2/2009 8:43:41 AM - -67.152.34.218
F#资源列表(简体中文)
10/15/2008 7:38:45 AM - flareboy@163.com-222.64.90.225
Click to read this topic3/5/2009 4:17:48 PM - -66.11.82.73
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