Ett Python 3-frontend till Guile

dc.contributor.authorKangas, Stefan
dc.contributor.authorSpångberg, David
dc.contributor.authorReimers, Per
dc.contributor.authorSvanlund, Krister
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)sv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineering (Chalmers)en
dc.date.accessioned2019-07-03T12:54:13Z
dc.date.available2019-07-03T12:54:13Z
dc.date.issued2012
dc.description.abstractGNU Guile är en virtuell maskin som implementerar Scheme. Det har som mål att vara enkelt att användas av andra program som extensionspråk. Sedan en tid har det utvecklas stöd för andra språk än Scheme, exempelvis ECMAScript och Emacs LISP. Föreliggande rapport beskriver hur man kan implementera ett Guile-stöd för Python 3. Stor vikt läggs vid en hög nivå av integrering med Scheme-stödet. Eftersom GNU Guile är fri programvara diskuteras även vissa aspekter av detta som påverkar hur ett användbart arbete måste genomföras. Såväl generella problem, och sådana som är förknippade med Guile, som uppstår vid implementering av Python 3 behandlas. Slutligen utforskas även möjligheten att använda metaobjektprotokoll, MOP, för att representera Python-objekt i GOOPS, Guiles huvudsakliga modul för objektorienterad programmering.
dc.identifier.urihttps://hdl.handle.net/20.500.12380/161257
dc.language.isoswe
dc.setspec.uppsokTechnology
dc.subjectData- och informationsvetenskap
dc.subjectDatavetenskap (datalogi)
dc.subjectComputer and Information Science
dc.subjectComputer Science
dc.titleEtt Python 3-frontend till Guile
dc.type.degreeExamensarbete för kandidatexamensv
dc.type.degreeBachelor Thesisen
dc.type.uppsokM2

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
161257.pdf
Storlek:
415.56 KB
Format:
Adobe Portable Document Format
Beskrivning:
Fulltext