This library is a compiler for F# expression tree. This is based on System.Reflection.Emit technology.
Read the Getting started tutorial to learn more.
Documentation: http://bleis-tift.github.io/FSharp.Quotations.Compiler
- Never happen StackOverflowException
- Compile time is fast enough
- Evaluate time is fast enough
- Contains tests enough and runs fast enough
Of course, For Fun.
The following exprs are not supported yet.
AddressOfAddressSetForIntegerRangeLoopLetRecursiveNewDelegateQuoteWhileLoop
And Value is supported only the following types and null.
unitboolintbytesbyteint16uint16uint32int64uint64float32floatcharstring