Reflective#

  •        38

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...

http://refl.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

SurvivalGamesMultiverse


A new version of my SurvivalGames plugin, the differences are: Support for multiple games at the same time in diffrent worlds; Better performance due to better multithread management; Multilanguage support

gribble - A command oriented language whose environment is defined through Go struct types by reflection


A command oriented language whose environment is defined through Go struct types by reflection.

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.

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.



MultiThread - Release history of MultiThread


Release history of MultiThread

tros - tros lets you sort Go structs using reflection. Get it?


Caveats-----* `tros` uses reflection, and as such is noticeably (~2.5x) slower for sorting than the idiomatic Go way. But for small-to-medium slices, the difference should be negligible. If performance is more important than convenience, use the standard [`sort`](https://godoc.org/sort) package----------License----- Copyright 2014 Jason Hall Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain

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.

Multilanguage-labels - Contao module which lets you manage multilanguage labels via insert tags


Contao module which lets you manage multilanguage labels via insert tags

Regexp-MultiLanguage - Release history of Regexp-MultiLanguage


Release history of Regexp-MultiLanguage

App-MultiLanguage - Release history of App-MultiLanguage


Release history of App-MultiLanguage

Klein


Klein is a virtual machine and virtual-machine-development environment, written in the Self language for the Self language, with an emphasis on the principles of object-orientation, metacircularity, reactivity, code reuse, and mirror-based reflection.

Kew programming language


Kew is a small and simple programming object-oriented language that offers as many advanced features as possible, including reflection, powerful collections and streams APIs, closure-forming blocks, a full security model, a packaging system and more.

XSWT - XML/SWT page description language


XSWT is an XML-based GUI-description language for SWT. The XSWT engine uses Java reflection to actually construct a user interface, so it is automatically compatible with current and future SWT controls. An Eclipse editor for XSWT files is included.

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.

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...