Earth

Philip Laureano

Elite
@philiplaureano

LinFu. A framework that adds mixins, inversion of control, DbC, and other language features to the Common Language Runtime.

204

Hiro. An ultra-lightweight, inversion of control container compiler framework

55

Tao. A library for modifying .NET assemblies.

38

S4M. A Short, Simple, and Straightforward State (S4) Machine Library for .NET

19

ILRewritingTalk. Code samples from my IL rewriting talk at NDC 2011

12

Functify. A C# extension library that allows users to compose and curry Func<> and Action<> delegate instances at runtime.

11

LinFu.DynamicObject. A library that adds dynamic language features to statically-compiled languages on the .NET Framework.

11

LinFu.Delegates. A C# library for managing, creating, and binding to CLR delegates at runtime. Also includes partial application.

6

Cecil.Tutorials.

5

LinFu.AOP.Examples. A sample project that shows how to use LinFu.AOP 2.0

4

PaulTest. A (cloned) Benchmark for IOC containers

4

Taiji. A set of libraries that adds IL-level program transformation support to LinFu and Mono.Cecil

3

CSLInjection. A library that replaces calls to the new operator with calls to the Common Service Locator interfaces

3

akka.configuration. A library for Akka.NET that removes most of the boilerplate code for creating and configuring actor systems.

3

Hardcore.CLR.Workshop. A Repository that Contains Notes and Code Samples from the NDC Hardcore CLR Workshop.

3

DistributedEventStreams. A library for Akka.NET that implements a lightweight, distributed event stream (aka Event Bus). Highly Experimental.

3

ANTLR4.ParserHelpers. A simple .NET ANTLR4 extension library that removes the boilerplate code for listening and visiting ANTL4-generated parse trees.

3

NotQuiteLisp. An "empty" .NET programming language with a LISP-like syntax built with extensibility and metaprogramming in mind. LISP is the syntax; It's up to you to define the semantics.

3

Yarp. Yet Another implementation of the Raft Protocol in .NET

3

akka.configuration.builders. A .NET extension library for akka.configuration that provides the boilerplate code for creating actor systems.

3

CSharpInNemerleDemo. Demo code for Philip Laureano's "I can't believe it's not Roslyn" talk, which uses Nemerle to compile C# code.

2

Nemerle.FizzBuzz. A sample project that shows how to write FizzBuzz in Nemerle using NUnit tests

2

Hamlet. A reusable library for working with Akka.NET actors and actor systems.

2

refactoringtalk. Demo code from Philip Laureano's Refactoring Talk

2

Spartacus. A C# parser library loosely based on Spart, a Spirit Parser Library written by Jonathan de Halleux

2

S4M.Timers. A set of extensions for the S4M.Core .NET library that add message timing and scheduling to its state machines.

1

CommonServiceDislocator. An Inversion of Control Injection library that does not require a service locator.

1

fsEnsemble. fsEnsemble is an F# library designed to simplify the integration and use of multiple language models (LLMs) in a composable and functional way.

1

NPEG. The framework can output equivalent parsers natively in C/C++/C#/Java/PHP/JavaScript. Developed with TDD since 2008.

1

Hiro2. The Hiro IOC Container, V2.0

1

AkkaDotNetThrottlingDemo. A demo that shows how to do throttling in Akka.NET

1

deflectordotnet-demos. Example code that shows examples of how to use Deflector.NET to modify assemblies.

1

Kettle. A Kotlin compiler for the Common Language Runtime.

1

netmq.prototypes. A repository of code samples that show how to use ZeroMQ (or NetMQ in C#) in certain messaging scenarios

1
34
Apply