Portál AbcLinuxu, 30. dubna 2025 16:24

Perl 6, Parrot a Jonathan Worthington

10.1.2007 19:39 | Přečteno: 1069× | Perl 6 a Parrot

Jedním z důvodů proč sleduji vše okolo projektů Perl 6 a Parrot je možnost poznat schopné programátory. Za jednoho z nich pokládám Jonathana Worthingtona.

Nedávno zveřejnil výsledky své disertační práce na téma "překlad bytekódů mezi virtuálními stroji". Zveřejněný překladač umí přeložit něco přes 92% instrukcí (197 z 213) .NET CLI bytekódu do bytekód Parrotu. Kromě toho umí překládat spoustu dalších věcí např. lokální proměnné, volání a prědávání parametrů, pole, vyjímky, třídy, dědičnosti a další. Při spuštění na Mono implementaci knihoven .NETu úspěšně přeloží asi 77% (4548 z 5881) tříd.

Protože .NET není moje parketa, tak spíše vítám Jonathanovu druhou schopnost. Tou je vytváření hezkých a chytrých slidů pro své přednášky o Perlu 6 a Parrotu. Předpokládám, že samotné přednášky budou také na úrovní, ale zatím jsem neměl tu čest přesvědčit se o tom. Odkazy na některé slidy s krátkým popisem jsou zde:

Understanding Roles, Constraints And Classes, 9.12.2006, London Perl Workshop 2006

- O rolích, omezeních a třídách v Perlu 6. Minimálně doporučuji ukázku kódu, strany 55 až 60.

Formal Theory, Informally, 9.12.2006, London Perl Workshop 2006

- Formální teorie, neformálně. Tak trochu o všem a dokonce i trochu formálně. O gramatikách a pravidlech (rules) v Perlu 6, parsování, AST, typech, typových systémech a tak různě.

Inside Virtual Machines, 26.11.2006, Scarborough Linux User Group

- Uvnitř virtuálních strojů. O virtuálních strojích, o virtuálních strojích na bázi registrů (register based VM) a tedy tak trochu o Parrotu.

Translating .Net Libraries To Parrot, 26.11.2006, YAPC::EU::2006

- O překladu z .NET bytekódu do Parrot bytekódu.

Sorry, you’re not my type, 26.11.2006, YAPC::EU::2006

- Nejsí můj typ. Perl 6 a jeho hybridní (nepovinný) typový systém. S vysvětlením terminologie.

Parrot: VM design gone crackers?, 10.3.2006

Parrot: What, where and why?, London Perl Workshop 2005, 26.11.2005

- Dvě nejstarší přednášky o Parrotu. První je o vnitřnostech a druhé o problémech a zvolených řešeních virtuálního stroje.

Všechny přednášky jsou samosebou v angličtině. Snad je někdo ocení. Perlu 6, Parrotu, Jonathanovi a samostudiu zdar.

       

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

10.1.2007 21:19 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: Perl 6, Parrot a Jonathan Worthington
Odpovědět | Sbalit | Link | Blokovat | Admin
No já jsem na P6 už dlouho natěšenej, jsem fakt zvědavej, co z nich vypadne.
Later --- Lukáš Zapletal
Vašek Lorenc avatar 10.1.2007 21:41 Vašek Lorenc | skóre: 27
Rozbalit Rozbalit vše Re: Perl 6, Parrot a Jonathan Worthington
Odpovědět | Sbalit | Link | Blokovat | Admin
Moc pěkné shrnutí, včetně odkazů, díky..
...včetně majestátného loosa

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.