Show simple item record

dc.contributor.authorCarlsson, Nicke
dc.contributor.authorEdvardsson, Simon
dc.contributor.authorGrekula, Oskar
dc.contributor.authorLjungdahl, Erik
dc.contributor.authorZhou, Jennie
dc.date.accessioned2020-10-30T08:30:46Z
dc.date.available2020-10-30T08:30:46Z
dc.date.issued2020-10-30
dc.identifier.urihttp://hdl.handle.net/2077/66884
dc.description.abstractThis project explores the process of creating a board game model and introduces a new high level domain-specific language called Spira that specialises in prototyping grid board games. Spira is a DSL, embedded in Haskell, that generates Ceptre code. Ceptre is a language deeply rooted in the principles of linear logic, and it possesses qualities that allows board game functionality to be simplified and implementation minimised. To demonstrate Spira’s capability of bringing Ceptre’s inherent functionality into Haskell we constructed a case study, comparing two common board game implementations in Spira to Ceptre.sv
dc.language.isoengsv
dc.titleSpira: A language for prototyping grid board games with linear logic in Haskellsv
dc.typetext
dc.setspec.uppsokTechnology
dc.type.uppsokM2
dc.contributor.departmentGöteborgs universitet/Institutionen för data- och informationsteknikswe
dc.contributor.departmentUniversity of Gothenburg/Department of Computer Science and Engineeringeng
dc.type.degreeStudent essay


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record