Elemar DEV

Tecnologia e desenvolvimento .net

Conhecendo o Microsoft “Roslyn” CTP – Parte 3 – Uma nova versão para o Roslyn e um novo REPL para C#

Olá pessoal. Tudo certo?!

Como vocês devem ter notado, tenho escrito pouco. Acho que, com o tempo, as coisas devem voltar ao ritmo normal.

Hoje, gostaria de falar um pouco sobre a nova versão do Roslyn CTP – Setembro de 2012.

O que há de novo?!

O release é descrito da seguinte forma no site oficial:

The Roslyn CTP installs on Visual Studio 2012. It includes previews of all the Roslyn APIs for both Visual Basic and C#, samples of using the APIs, and a C# Interactive window. This refresh from the June 2012 CTP includes an updated set of supported language features.

Note: This is a technology preview and there are known issues. While the shape of the public API is complete, only a subset of the VB and C# languages have been implemented at this time.

A excelente novidade é a possibilidade de utilizar apenas os binários do Roslyn através do pacote em NuGet. Entretanto, é valido observar que a redistribuição desses binários ainda não foi autorizada.

A lista completa de novidades pode ser encontrada nessa página.

Utilizando o pacote NuGet do Roslyn

Para começar, em seu projeto, utilize NuGet para adicionar referências para Roslyn. Basta localizar Roslyn no VS. Veja:

image

Bacana, não?! Todo poder do Roslyn a um “NuGet” de distância.

Nosso REPL C# revisitado

No primeiro post dessa série, mostrei como criar um REPL para C#. Entretanto, agora, com a nova versão, aquele código parou de funcionar. Veja o código atualizado:

Simples, não?!

Em execução…

Agora, vejamos a execução:

image

Só eu acho isso fantástico?!

Era isso.

One Comment on “Conhecendo o Microsoft “Roslyn” CTP – Parte 3 – Uma nova versão para o Roslyn e um novo REPL para C#

  1. Fantástico, isso usando C#! conseguia fazer isso com o IronRuby, ou usando o emit do C# [um Gambit danado..rs].

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

Você está comentando usando sua conta WordPress.com. Sair / Mudar )

Imagem do Twitter

Você está comentando usando sua conta Twitter. Sair / Mudar )

Foto do Facebook

Você está comentando usando sua conta Facebook. Sair / Mudar )

Conectando a %s

Informação

Publicado às 21/09/2012 por em Post e marcado .

Estatísticas

  • 427,275 hits
%d bloggers like this: