Rakudo Perl 6 and NQP Internals

Denna intensiva tvådagars workshop gör en djupdykning ned i många delar av Rakudo Perl 6 och NQP, med huvudsakligt fokus på de backend-oberoende delarna men även med visst fokus på JVM:en och den kommande MoarVM. 

Under kursen får deltagarna bygga sin egen lilla kompilator, komplett med ett enkelt klassbaserat objektsystem, för att hjälpa dem att förstå hur verktygskedjan fungerar. Kursledaren arbetar även som konsult och delar med sig av sin praktiska erfarenhet.

Kursen hålls på engelska.

Målgrupp

Kursen riktar sig till programmerare som är nyfikna på Perl 6 internals och hur dess kompilator fungerar. Kursen är även intressant för dem som vill lära sig kompilatorkonstruktion generellt.

Förkunskaper

Viss kunskap om språket Perl 6, och helst lite erfarenhet av att jobba med NQP också. Läromedlet är på engelska och kursledaren talar engelska.

Ämnesområden

  • Översikt: Kompilatorer, och NQP/Rakudo-arkitekturen
  • Språket NQP
  • Kompileringsprocessen
  • QAST
  • En närmare titt på nqp::-operationerna
  • 6model
  • Begränsad serialisering och modulladdning
  • Regex- och grammatikmotorn
  • JVM backend
  • MoarVM backend

Boka kursen

Boka din plats redan idag.

Om kursen

Pris: 19 500,00 kr

exklusive moms

Språk Engelska
Längd 2 dagar
Kurskod ET390

KompetenskortKompetenskort gäller på denna kurs

Boka kursen

Välj ort och kursstart

24 november

Kunduppgifter

Kursanmälan är bindande. För mer information och avbokningsregler se våra allmänna villkor.