kth.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Lightweight Affine Types for Safe Concurrency in Scala (Keynote)
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Theoretical Computer Science, TCS. Digital Futures, Stockholm, Sweden.ORCID iD: 0000-0002-2659-5271
2024 (English)In: Proceedings of the 8th International Conference on the Art, Science, and Engineering of Programming, Programming Companion 2024 / [ed] Soderberg, E Church, L, Association for Computing Machinery (ACM) , 2024, p. 133-133Conference paper, Published paper (Refereed)
Abstract [en]

Type systems for linearity and aliasing control hold great promise to address some of the most pressing challenges in programming languages and software engineering, including the static prevention of data races and safe manual memory management. Extending the type systems of existing languages is a challenge, however, preventing many recent advances from practical use. This talk reports on efforts attempting to integrate lightweight affine types and uniqueness into Scala. Experience shows that creative combinations of advanced features of Scala’s type system can reduce the integration effort. Furthermore, co-designing type systems and concurrency models is beneficial to achieve a flexible design.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM) , 2024. p. 133-133
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:kth:diva-352931DOI: 10.1145/3660829.3661033ISI: 001283833600024OAI: oai:DiVA.org:kth-352931DiVA, id: diva2:1896540
Conference
8th International Conference on the Art, Science, and Engineering of Programming (Programming), MAR 11-15, 2024, Lund, SWEDEN
Note

Part of ISBN 9798400706349

QC 20240910

Available from: 2024-09-10 Created: 2024-09-10 Last updated: 2024-09-10Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full text

Authority records

Haller, Philipp

Search in DiVA

By author/editor
Haller, Philipp
By organisation
Theoretical Computer Science, TCS
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 43 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf