Toad, a .net compiler playground

  •        0

Toad, .net compiler playground

http://toad.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Dynamic Reflection Library


The Dynamic Reflection Library is a small set of classes designed to greatly speed the use of .Net reflection to call constructors, member methods, property setters and getters including those with indexing arguments such as the Item (a.k.a. [] operator), and fields. It includ...

Reflection - Advanced Swift reflection including dynamic construction of types.


Reflection provides an API for advanced reflection at runtime including dynamic construction of types.If you need any help you can join our Slack and go to the #help channel. Or you can create a Github issue in our main repository. When stating your issue be sure to add enough details, specify what module is causing the problem and reproduction steps.

Reflective#


Reflective# is a project which consists of two main features: A programming language, called Reflective#, which aims for full integration with other .NET languages, and full reflection features (and self modification), along with many utilities and easy-to-use advanced featur...

reflect


A reflection and serialization framework which attempts to bring dynamic typing to C++. Can also used to facilitate cross-language scripting of C++ and other languages.

fancy - Fancy is a dynamic, object-oriented programming language inspired by Smalltalk, Ruby, Io and Erlang that runs on the Rubinius VM


Fancy is a dynamic, object-oriented programming language heavily inspired by Smalltalk, Ruby, Io and Erlang. It supports dynamic code evaluation (as in Ruby & Smalltalk), class-based mixins, (simple) pattern matching, runtime introspection & reflection, "monkey patching" and much more. It runs on Rubinius, the Ruby VM, and thus has first-class integration with Ruby's core library and any additional Ruby libraries that run on Rubinius, including most C-extensions.It supports concurrency via the actor-model, including first-class futures and async message send semantics built into the language, similar to Io.

[Ex] Vczh Library++


A general purpose script engine platform for hosting scripting languages of multiple levels, with a set of predefined script languages and a library for building new script languages. Also, linq on C++ and a high level string processing library(including regex) are provided.

Go - Programming Language from Google


Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.

ReflectionMagic - Framework to drastically simplify your private reflection code using C# dynamic


Framework to drastically simplify your private reflection code using C# dynamic

vtl reflection


Reflection API for C++ language. The main characteristics are as follows: -no extra translator course needed to add introspection; -based on standard preprocessor directives and robust template mechanisms; -reflection for classes, methods and properties.

Fasterflect - .NET Reflection Made Fast and Simple


.NET library that improves your productivity and application performance when performing reflection operations. It allows you to perform metadata lookup and reflection invocation intuitively while achieving greater performance than the built-in .NET Reflection.

reflection - The reflection helper classes over the mirrors based reflection


The reflection helper classes over the mirrors based reflection

Circular Dependency Check


This is a simple tool which can be used to check circular dependency amongst a given prebuilt assemblies. It uses CCI ( common compiler infrastructure ) to read metadata instead of Reflection. It can be used as a starting point for building set of such kind of tools for code ...

Ajdoc by Reflection


A compiler extension to Ajdoc (the documentation tool for AspectJ) that uses reflection rather than compilation.. Using this method allows for one to document code for which the source code is unavailable. This is implemented in Java using Ant as the bu

Fast Invoker


Fast Invoker is small project to create a library that provide a fast and dynamic invoke in run-time. Fast Invoker like .NET Reflection but it's too much better and faster.

reflectable - Reflectable is a Dart library that allows programmers to eliminate certain usages of dynamic reflection by specialization of reflective code to an equivalent implementation using only static techniques


reflectable Reflection in Dart implemented both dynamically and with a transformer.test_reflectable This package is subsidiary to reflectable; it contains tests.

dynvm


DynVM is a high-level VM intended as a target for dynamic languages. DynVM executes a high-level assembly language modeled after the Lua IR. This high-level assembly laguage (hlasm) can be the target dynamic language compiler, analogous to static compilation to machine code. Internal DynVM uses dynamic/JIT compilation techniques to achieve performance.

Reflection Studio


Reflection Studio is a development tool that encapsulate all my work around reflection, performance and WPF. It allows to inject performance traces into any NET software, get them back for analyse and reporting.

Reflection proxy class generator


Reflection proxy class generator makes it easier for .NET developers to access non-public members of .NET types and use non-public classes with reflection.

CPP-Reflection


Reflection is not supported by current c++ standard, This examples demonstrates how to adopt reflection in your c++ code, particularly, string fromClass and classFromString. It relies on templates and a couple of short macros. The Factory functions are indexed in a map against the class string. The map is static, therefore is instantiated before int main() is given a chance to run. Making the reflection available right at the start without any setup code being required to run.