Displaying 1 to 11 from 11 results

Remote Linq

  •    LINQ

Remote Linq is a simple and easy to use library to translate Expression Trees from and to strongly typed, serializable expression trees.


  •    DotNet

Fluentx is a library helps developers to achieve C# control statements by using methods, and more helper methods of daily use.

MetaLinq - LINQ to Expressions

  •    LINQ

Class library that allows developers to use LINQ to search through and edit expressions in place, without having to manually recreate the expressions.

FastExpressionCompiler - Fast ExpressionTree compiler to delegate

  •    CSharp

Expression.Compile creates a DynamicMethod and associates it with an anonymous assembly to run it in a sand-boxed environment. This makes it safe for a dynamic method to be emitted and executed by partially trusted code but adds some run-time overhead. .CompileFast() is 10-40x times faster than .Compile(). The compiled delegate may be in some cases 15x times faster than the one produced by .Compile().

ReadableExpressions - A

  •    CSharp

ReadableExpressions is an extension method for the Expression class and set of Debugger Visualizers to produce readable, source-code string versions of Expression Trees. It targets .NETStandard 1.0 and .NET 4.0.An installer for a set of Debugger Visualizers which use the extension method for Expressions can be downloaded from the Visual Studio Gallery.

pymbolic - A simple package to do symbolic math (focus on code gen and DSLs)

  •    Python

Pymbolic currently understands regular arithmetic expressions, derivatives, sparse polynomials, fractions, term substitution, expansion. It automatically performs constant folding, and it can compile its expressions into Python bytecode for fast(er) execution. If you are looking for a full-blown Computer Algebra System, look at sympy or PyGinac. If you are looking for a basic, small and extensible set of symbolic operations, pymbolic may well be for you.


  •    F#

Lightweight optimizer of System.Linq.Expression expressions. Just basic boolean algebra and reductions, constant and tuple/anonymous type eliminations. For side-effect free Expressions. No compilation-subjective optimizations. This is meant to be used with expressions that are not compiled but transferred to other domain. Example as a quote. There are various other cases also.

SimpleRules - Yet another rules engine, but simpler to use!!

  •    CSharp

SimpleRules.Net can be used in console, web applications or anything else for that matter. The sample included uses an MVC project to demonstrate how to use this library. SimpleRules.Net is NOT intended to be a replacement for the data annotations features that MVC provides, which are part of the System.ComponentModel.DataAnnotations namespace see Using data annotations. To install SimpleRules.Net from NuGet, run the following command in the package manager console or from the nuget user interface.

Qactive - Reactive queryable observable framework.

  •    CSharp

A reactive queryable observable framework. Qactive builds on Reactive Extension's queryable observable providers, enabling you to write elegant reactive queries in LINQ that execute server-side, even though they are written on the client. Qactive makes the extremely powerful act of querying a reactive service as easy as writing a typical Rx query.