Jonathan Worthington

From perl6.cz

Jonathan Worthington (jnthn) je jeden z hlavních vyvojářů Rakudo Perl 6[1]. Ve své disertaci pracoval na překladači pro převod .NET CLI bytekódu do Parrot bytekódu. Poté navrhoval nový PDD pro bytekód a stal se jedním z hlavních autorů specifikace a implementace objektů v Parrotu. V létě 2007 si na konferenci OSCON dal pár piv s Larry Wallem a prohlásil, že by bylo zajímavé implementovat junctions pro Perl 6. Na konci roku 2007, kdy se po cestování na čas usídlil ve Španělsku zjistil, že implementace Perlu 6 pro Parrot pokročila díky PCT a že je vhodný čas začít implementovat co slíbil. Po nějaké chvíli Jonathan zjistil, že pro správou funkci junction je potřeba multiple dispatch ... pro multiple dispatch je potřeba velká část typového systému ... pro něj je nutné mít objekty a role. Nyní je to již několik let co patří mezi hlavní vývojáře jádra Rakudo Perlu a odvádí velký kus práce.

Jonathan má rád pivo a velmi často cestuje nejen po Perl konferencích.

.NET na Parrotu

V přednášce z prosince 2006[2] Jonathan uvádí, že se mu podařilo v rámci své disertační práce implementovat:

  • 197 z 213 instrukcí (přes 92%)
  • při spuštění na Mono implementaci knihoven .NET se 4548 z 5881 tříd přeloží (okolo 77%)

Zdroje

  1. chromatic (2010-08-11). "People of Perl 6: Jonathan Worthington."
  2. Worthington, Jonathan (2006-11-26). "Translating .Net Libraries To Parrot."

Externí odkazy

Personal tools
Language