See also https://fsharpforfunandprofit.com/posts/list-module-functions/
// ------------------------------
// add 1 to each item
// ------------------------------
(* | |
Calculator_implementation.fsx | |
Related blog post: http://fsharpforfunandprofit.com/posts/calculator-implementation/ | |
*) | |
// ================================================ | |
// Draft of Domain from previous file | |
// ================================================ | |
module CalculatorDomain_V3 = |
(* | |
enterprise-tic-tac-toe-2.fsx | |
Follow up to the example of implementing "enterprise" tic-tac-toe in a functional way. | |
* Added true capability based security. | |
Related blog post: http://fsharpforfunandprofit.com/posts/enterprise-tic-tac-toe-2/ | |
*) |
(* | |
enterprise-tic-tac-toe.fsx | |
An example of implementing "enterprise" tic-tac-toe in a functional way. | |
Related blog post: http://fsharpforfunandprofit.com/posts/enterprise-tic-tac-toe/ | |
*) | |
open System |
See also https://fsharpforfunandprofit.com/posts/list-module-functions/
// ------------------------------
// add 1 to each item
// ------------------------------
(* =================================== | |
Code from my series of posts "Six approaches to dependency injection" | |
=================================== *) | |
open System | |
(* | |
## The requirements |
(* | |
CapabilityBasedSecurity_ConfigExample.fsx | |
An example of a simple capability-based design. | |
Related blog post: http://fsharpforfunandprofit.com/posts/capability-based-security/ | |
*) | |
/// Configuration system | |
module Config = |
(* | |
monadster.fsx | |
Demonstrates how the state monad works | |
See also monadster2.fsx for the refactored version using computation expressions. | |
Related blog post: http://fsharpforfunandprofit.com/posts/monadster/ | |
*) |
(* | |
JsonParser.fsx | |
A JSON parser built from scratch using a combinator library. | |
Related blog post: http://fsharpforfunandprofit.com/posts/understanding-parser-combinators-4/ | |
*) | |
#load "ParserLibrary.fsx" |
(* =================================== | |
Code from my series of posts "Six approaches to dependency injection" | |
=================================== *) | |
open System | |
(* ====================================================================== | |
4. Dependency Injection |