You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
-
This is FSharp.AbsIL, a tool kit for analyzing and creating CIL. It is used as the F# compilers backend. It uses the Apache 2.0 license.
1
+
This is FSharp.AbstractIL, a tool kit for analyzing and creating CIL. It is used as the F# compilers backend. It uses the Apache 2.0 license.
2
2
3
-
FSharp.AbsIL is a toolkit very similar to the excellent [mono.cecil](https://github.com/jbevain/cecil) for parsing or creating CIL file
4
-
(i.e. .NET assemblies / .dlls and .exes). As FSharp.AbsIL uses F# union types to represent CIL F# users wishing to analyze files containing CIL
3
+
FSharp.AbstractIL is a toolkit very similar to the excellent [mono.cecil](https://github.com/jbevain/cecil) for parsing or creating CIL file
4
+
(i.e. .NET assemblies / .dlls and .exes). As FSharp.AbstractIL uses F# union types to represent CIL F# users wishing to analyze files containing CIL
5
5
may find it easier to use than mono.cecil as union types work very well with F# powerful pattern matching features.
6
6
7
7
## Future development
@@ -15,15 +15,15 @@ contact me.
15
15
16
16
## Samples
17
17
18
-
clrish - this is an attempt to create a version of the CLR implemented in F# by parsing the assemblies with FSharp.AbsIL, the interpreting the instructions.
18
+
clrish - this is an attempt to create a version of the CLR implemented in F# by parsing the assemblies with FSharp.AbstractIL, the interpreting the instructions.
19
19
It's not intended to be useful, it was started as a learning exercise. As it became clear it would take a little longer than the couple of hours
20
20
I originally estimated it at, I stopped work on it for the moment, till I have more free time.
21
21
22
22
## History
23
23
24
-
FSharp.AbsIL was originally a separate research project by Don Syme at MSR Cambridge, as time went by it became clear that F# was the more interesting/important
25
-
research area, so FSharp.AbsIL was rolled into the F# compiler. Now the compiler sources are available under an open source license I have taken advatage of this
26
-
to extract FSharp.AbsIL into a seperate project again.
24
+
FSharp.AbstractIL was originally a separate research project by Don Syme at MSR Cambridge, as time went by it became clear that F# was the more interesting/important
25
+
research area, so FSharp.AbstractIL was rolled into the F# compiler. Now the compiler sources are available under an open source license I have taken advatage of this
26
+
to extract FSharp.AbstractIL into a seperate project again.
27
27
28
28
F# compiler sources dropped by Microsoft are available from [fsharppowerpack.codeplex.com](http://fsharppowerpack.codeplex.com).
0 commit comments