GitXplorerGitXplorer
b

FSharp.Quotations.Compiler

public
17 stars
6 forks
3 issues

Commits

List of commits on branch master.
Unverified
614b81cde3e260adc2bdc245034c21ad0a1e79f0

version up

bbleis-tift committed 9 years ago
Unverified
17b9d25878149f7832462705055edf34178ff793

add test for explanation of pitfall

bbleis-tift committed 9 years ago
Unverified
7c1c3a9ce0a2cfe58a37d6be4d533547d427a235

add explanation of intent

bbleis-tift committed 9 years ago
Unverified
6be310ea70f14777527047d487214d4daad8e72f

add comment

bbleis-tift committed 9 years ago
Unverified
845426ab83a709d9da117670a858462a17b8ab47

fix nested unit property binding bug

bbleis-tift committed 9 years ago
Unverified
cc04bde0ee37cc449e289ac1e0cc99e6352780da

fix let _ bug

bbleis-tift committed 9 years ago

README

The README file for this repository.

Issue Stats Issue Stats

FSharp.Quotations.Compiler

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

Goals

  • Never happen StackOverflowException
  • Compile time is fast enough
  • Evaluate time is fast enough
  • Contains tests enough and runs fast enough

Of course, For Fun.

Limitations

The following exprs are not supported yet.

  • AddressOf
  • AddressSet
  • ForIntegerRangeLoop
  • LetRecursive
  • NewDelegate
  • Quote
  • WhileLoop

And Value is supported only the following types and null.

  • unit
  • bool
  • int
  • byte
  • sbyte
  • int16
  • uint16
  • uint32
  • int64
  • uint64
  • float32
  • float
  • char
  • string

Maintainer(s)