Skip to content

Commit

Permalink
get rid of a few remaining AbsIL refs
Browse files Browse the repository at this point in the history
  • Loading branch information
robertpi committed Sep 28, 2013
1 parent 949ba57 commit 82e814d
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
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.
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.

FSharp.AbsIL is a toolkit very similar to the excellent [mono.cecil](https://github.com/jbevain/cecil) for parsing or creating CIL file
(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
FSharp.AbstractIL is a toolkit very similar to the excellent [mono.cecil](https://github.com/jbevain/cecil) for parsing or creating CIL file
(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
may find it easier to use than mono.cecil as union types work very well with F# powerful pattern matching features.

## Future development
Expand All @@ -15,15 +15,15 @@ contact me.

## Samples

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.
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.
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
I originally estimated it at, I stopped work on it for the moment, till I have more free time.

## History

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
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
to extract FSharp.AbsIL into a seperate project again.
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
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
to extract FSharp.AbstractIL into a seperate project again.

F# compiler sources dropped by Microsoft are available from [fsharppowerpack.codeplex.com](http://fsharppowerpack.codeplex.com).

Expand Down

0 comments on commit 82e814d

Please sign in to comment.