This repository contains the source code of the TryJoinads.org project.
The source code contains the (slightly modified) Silverlight F# Interactive console (see
Markdown source code for the tutorials (
documents) and generated HTML files (
src directory contains implementations of joinads for various F# computation types
Task<'T> and some others).
The HTML pages are automatically generated using a script
tools/build.fsx, which uses
F# Markdown parser and F# Source Code formatter available in the
(the source of both tools is available on GitHub too).
Documents - the documents available in the repository (mainly
htmlfiles) are available under the Creative Commons Attribution 2.5 license. This means that you can copy, distribute and remix the work, but you must attribute the work to the author (by providing a link to the original source and my name).
Source code - the source code is available under the Apache 2 license. This means that you can use it in any way, including commercial applications. For more information see OSI web page.
If you write an interesting example that uses the
match! notation that you would like
to share, feel free to submit a pull request. This would typically include:
- A tutorial written in Markdown
textfile (in the
- Some addition to the
srcdirectory) if you want to write your own computation expression.
I'm also happy to use the TryJoinads web site to share other experimental F# extensions. If you made some changes to the F# compiler that you would like to share, you'll need to submit your pull request to the FSharp.Extensions project which contains F# compiler source code.