@@ -12,26 +12,26 @@ The code samples are organized in the following projects:
12
12
- ** Exercises** : placeholders for you to do the exercises, compile and run them;
13
13
and compare to the provided solutions
14
14
- ** LaYumba.Functional** : a functional library that we develop throughout the book
15
- - ** LaYumba.Functional.Data** : very simple functional data structures discussed in Chapter 9
15
+ - ** LaYumba.Functional.Data** : very simple functional data structures discussed in Chapter 9
16
16
- ** LaYumba.Functional.Tests** : also illustrative of topics explained in the book, and
17
17
useful to better understand the constructs in the library
18
18
- ** Boc.Domain** : an example of using F# for domain objects
19
19
20
- ** Note:** you are welcome to reference ` LaYumba.Functional ` from your projects
20
+ ** Note:** you are welcome to reference ` LaYumba.Functional ` from your projects
21
21
via [ NuGet] ( https://www.nuget.org/packages/LaYumba.Functional ) , and submit
22
- PRs with improvements, but the main intent of this library is pedagogical.
22
+ PRs with improvements, but the main intent of this library is pedagogical.
23
23
For a more fully-fledged functional library, consider [ LanguageExt] ( https://github.com/louthy/language-ext )
24
24
25
25
## Working with the code samples
26
26
27
- The code samples use .NET Standard 1.6 and .NET Core 1.1 , and should compile and run on all major OS's
27
+ The code samples use .NET Standard 1.6 and .NET Core 2.0 , and should compile and run on all major OS's
28
28
via the ` dotnet ` CLI.
29
29
30
30
### Prerequisites
31
31
32
- - [ .NET Core 1.1.1 SDK] ( https://www.microsoft.com/net/download/core )
32
+ - [ .NET Core 2.0.3 SDK] ( https://www.microsoft.com/net/download/core )
33
33
34
- To check this is available, type ` dotnet --version ` at the command prompt, and you should get ` 1 .0.1 ` or greater
34
+ To check this is available, type ` dotnet --version ` at the command prompt, and you should get ` 2 .0.3 ` or greater
35
35
36
36
### One-time setup
37
37
@@ -62,7 +62,7 @@ $ cd Examples
62
62
$ dotnet run Greetings
63
63
```
64
64
65
- | Section | Command
65
+ | Section | Command
66
66
|---:| ---
67
67
| 7.1 | ` dotnet run Greetings `
68
68
@@ -75,14 +75,14 @@ Throughout the book, I encourage readers to try things out in the [REPL](https:/
75
75
- On Mono, use the ` csharp ` command
76
76
- There are several other REPLs available, some even run in the browser
77
77
78
- You'll often need to import ` LaYumba.Functional ` in the REPL. In C# Interactive,
78
+ You'll often need to import ` LaYumba.Functional ` in the REPL. In C# Interactive,
79
79
this can be done like so:
80
80
81
81
``` csharp
82
82
#r "functional-csharp-code\LaYumba.Functional\bin\Debug\netstandard1.6\LaYumba.Functional.dll"
83
83
```
84
84
85
- The path above may not work for you, in which case use an absolute path to the dll,
85
+ The path above may not work for you, in which case use an absolute path to the dll,
86
86
or type ` Directory.GetCurrentDirectory() ` into the REPL to see what to use as a base for a relative path.
87
87
88
88
Next, add these imports:
0 commit comments