Assisti o vídeo sobre a maluquice do ObjectiveC#, do Lang.Net que eu havia mencionado. Ele é curtinho. E pelo visto foi só uma elocubração, e não vai rolar. Mas valeu pelos conceitos.
A idéia era trazer ao C# uma maneira de fazer dynamic dispatch para passagem de mensagens, de forma diferente do dinamismo que está sendo implementado no C# 4.0, e mais parecida com a implementação feita em ObjectiveC e SmallTalk.
Por exemplo, para criar uma classe pessoa chamando o construtor, e depois chamar o método "DarAumento", você faria algo assim:
Person person = [[person alloc] init firstName:"Giovanni" lastName:"Bassi"];
person![DarAumento];
O interessante é que a chamada seria totalmente dinâmica, acrescentando ao dinamismo que já está sendo preparado para o C# 4.0.
Bem legal. Mas não vai acontecer.
Postado na(s) categoria(s)
.Net
pelo
Giovanni Bassi em 21 de abril de 2009 às 10:33
| Tags:
c#
9b9ea6d4-0246-43b3-9783-5e3bbf0554eb|1|1.0