InfoQ

Topic/Tag specific view

All content and news on InfoQ about CLR


Latest featured content about CLR

Introduction to .NET 3.0 for Architects

Community
.NET,
Architecture
Topics
.NET Framework

Mohammad Akif provides an overview of the release the .NET Framework 3.0. While there are no changes in the CLR there are significant additions to framework itself in the form or a new language, XAML, and brand new libraries like WPF, WF and WCF. In order to unleash its full potential Architects need to understand the changes and possibilities of this latest release of .NET.

In-process Interoperability

Community
.NET,
Java
Topics
Java plus .NET Integration,
Interop

The two most popular managed environments (the JVM and the CLR) are in fact, nothing more than a set of shared libraries, each providing services to executing code such as memory management, thread management, code compilation (JIT), etc. Using both the JVM and the CLR inside the same operating system process is easy, since any process is capable of loading just about any shared library.

CLR Garbage Collector

Community
.NET
Topics

Justin Smith presents the internals of the .NET Garbage Collector and how you should design your types to play nicely with it. Learn about heap allocations, the GC Algorithms, Multiprocessor considerations, and the IDisposable pattern.

News about CLR

Programming languages in future systems

Community
Architecture
Topics
Domain Specific Languages,
Dynamic Languages,
Programming

The trend seems to be clear; in the next few years there will be an increase in adoption of new programming languages and systems will be written in multiple languages. But what does the mix look like, and which languages are suitable for what? In a recent post, language explorer and JRuby developer Ola Bini describes what future systems may look like.

Is it too late for Parrot VM?

Community
Java,
.NET,
Architecture,
Ruby
Topics
Scripting

The Parrot Virtual Machine recently had it’s sixth birthday. Parrot is a VM that sprung out of the Perl6 development, which primarily targets dynamic languages, but also for instance .NET and C99. But six years is a long time, and both Microsoft and Sun is targeting this segment. Is it too late for Parrot?

.NET to Ruby connector available

Community
.NET,
Ruby
Topics
Interop,
.NET Framework

The Ruby Connector allows communication between .NET and Ruby. This brings the power of .NET to Ruby, and allows to use Ruby to power Visual Studio generated GUIs.

IronRuby now on Rubyforge

Community
.NET,
Ruby
Topics
Open Source,
Dynamic Languages,
.NET Framework

IronRuby, Microsoft's implementation of Ruby for .NET, is now hosted on RubyForge. The current state of the code is available via the Subversion repository.

Catching up with Phoenix

Community
.NET
Topics
Research,
.NET Framework

This past year Microsoft introduced Phoenix a project aimed at transforming the traditional blackbox compiler into a transparent one.

Java Language Runtime (JLR) project created

Community
Java,
Ruby
Topics
JRuby,
Reuse,
Dynamic Languages

A new project aims to increase collaboration among JVM based languages. The Java Language Runtime aims to collect code that is common among languages targeting the JVM and prevent duplication among the providers of JRuby, Jython, Groovy, and many others.