Skip to content
heben2 edited this page May 24, 2013 · 3 revisions

Dagsorden

  • Rapportafsnit om evaluering af projektarbejde.
  • Inklusion af kode i rapport.
  • Kald af JS-funktioner kontra kald af C-bibliotek.
  • Målestok og tests.

Referat

Projektarbejdeevaluering

  • Rapport skal ikke indeholde projektarbejdeevaluering.

Inklusion af kode i rapport

  • Vi skal gøre det meget klart, hvad vi har ændret og ikke ændret i koden.
  • Vi skal inkludere vigtige tilføjelser af kode (JSInstruction, JSBack, JSEmit) i appendiks
  • Vi skal kun uploade elektronisk. Vedlæg zip-fil med kode, henvis til git-repo og lav lille guide til installation/brug.
  • Vi kan inkludere de små/få kodesnips vi har tilføjet i compiler.sml

Kald af JS-funktioner kontra kald af C-bibliotek (kontekst)

  • Vi kan dokumentere den kontekst, oversat programmer forventes af være i. Derved skal vi ikke i oversættelsen håndtere inklusion af køretidsbiblioteket.

Målestok

  • Hukommelsesforbrug af lister i native JS og oversat JS.
  • Nummerisk test af float (de eneste der kan sammenlignes) via f.eks. while-løkke. Er den oversatte JS på lige fod med natvie JS?
  • Hastighedstest af while-løkker i Moscow ML vs. JS. Sammenligning med halerekursion.
  • Tjek sideeffekter - håndteres (eksempler vi kan fremstille) korrekt i JS?

Andet

  • Brug af prim_vals (JENS TILFØJER)
  • Vi lægger rapport op i git.

Clone this wiki locally