Toon posts:

[.NET/Rotor] Gyro beta, generics for CLR

Pagina: 1
Acties:

Verwijderd

Topicstarter
MS Research heeft een tool gereleased die de rotor source code patcht voor het gebruik van generics. Voor de taalnerds wellicht leuk:

Gyro beta for SSCLI (Rotor):
http://research.microsoft.com/projects/clrgen/

"Gyro is a set of files that convert an existing
installation of the Microsoft Shared Source CLI
to support generic type definitions and generic methods.
Gyro extends the CLI, ILAsm assembler, and C# compiler."

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Goed nieuws, ik wilde er net een topic over openen ;) (na een tip van Yarvieh) . Het artikel hierover is al ongeveer anderhalf jaar oud, dus het wordt hoog tijd dat we eens met een implementatie kunnen spelen :) . De Shared Source CLI is een aardige manier om dergelijke zaken te prototypen en publiek beschikbaar te maken...

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Leuk om te zien dat c# ook generics krijgt. Maar dit is niet tot op IL nivo doorgevoerd (net zoals bij java)?

Verwijderd

Topicstarter
Alarmnummer schreef op 05 september 2002 @ 10:53:
Leuk om te zien dat c# ook generics krijgt. Maar dit is niet tot op ISL nivo doorgevoerd (net zoals bij java)?
Jazeker wel! De IL krijgt nieuwe instructies. Op de MS Research page staat een PDF hoe ze dit willen gaan doen. Ook deze tarball heeft docs over de nieuwe IL en de nieuwe generic types in C#/generic functions in C#. De examples die erbij zitten zijn vrij uitgebreid en ademen toch wel wat erg veel C++, maar dan zonder pointers ;)

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Alarmnummer: Maar dit is niet tot op IL nivo doorgevoerd (net zoals bij java)?
Ik begrijp waarom je dit vraagt: Gyro is niet slechts een uitbreiding van de compiler (zoals het prototype van JSR-14), maar ook een aanpassing van de CLR.

Deze aanpak (zie het paper op de website) is principieel gezien volledig superieur aan de huidige opzet van JSR-14 (die nog niet vast staat) ook al kan je er voor normaal gebruik ongeveer hetzelfde mee.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Hier staat nog kort wat informatie over deze release en generics:

Gyro: Generics voor .NET implementatie

Hier ook nog wat resources:
http://www.mbravenboer.org/dotnet_resources.xhtml

Met name de presentatie is leuk voor mensen die geen ervaring hebben met generics of geen idee hebben wat het is. Hier wordt ook een korte vergelijking gemaakt met andere systemen.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment

Pagina: 1