Matches in SemOpenAlex for { <https://semopenalex.org/work/W2013449916> ?p ?o ?g. }
Showing items 1 to 46 of
46
with 100 items per page.
- W2013449916 abstract "Scripting languages enjoy great popularity due to their support for rapid and exploratory development. They typically have lightweight syntax, weak data privacy, dynamic typing, powerful aggregate data types, and allow execution of the completed parts of incomplete programs. The price of these features comes later in the software life cycle. Scripts are hard to evolve and compose, and often slow. An additional weakness of most scripting languages is lack of support for concurrency - though concurrency is required for scalability and interacting with remote services. This paper reports on the design and implementation of Thorn, a novel programming language targeting the JVM. Our principal contributions are a careful selection of features that support the evolution of scripts into industrial grade programs e.g., an expressive module system, an optional type annotation facility for declarations, and support for concurrency based on message passing between lightweight, isolated processes. On the implementation side, Thorn has been designed to accommodate the evolution of the language itself through a compiler plugin mechanism and target the Java virtual machine." @default.
- W2013449916 created "2016-06-24" @default.
- W2013449916 creator A5007365800 @default.
- W2013449916 creator A5012254709 @default.
- W2013449916 creator A5040787265 @default.
- W2013449916 creator A5045567747 @default.
- W2013449916 creator A5045622709 @default.
- W2013449916 creator A5053132997 @default.
- W2013449916 creator A5084307280 @default.
- W2013449916 creator A5088448508 @default.
- W2013449916 date "2009-10-25" @default.
- W2013449916 modified "2023-10-17" @default.
- W2013449916 title "Thorn" @default.
- W2013449916 doi "https://doi.org/10.1145/1639950.1640016" @default.
- W2013449916 hasPublicationYear "2009" @default.
- W2013449916 type Work @default.
- W2013449916 sameAs 2013449916 @default.
- W2013449916 citedByCount "1" @default.
- W2013449916 crossrefType "proceedings-article" @default.
- W2013449916 hasAuthorship W2013449916A5007365800 @default.
- W2013449916 hasAuthorship W2013449916A5012254709 @default.
- W2013449916 hasAuthorship W2013449916A5040787265 @default.
- W2013449916 hasAuthorship W2013449916A5045567747 @default.
- W2013449916 hasAuthorship W2013449916A5045622709 @default.
- W2013449916 hasAuthorship W2013449916A5053132997 @default.
- W2013449916 hasAuthorship W2013449916A5084307280 @default.
- W2013449916 hasAuthorship W2013449916A5088448508 @default.
- W2013449916 hasConcept C41008148 @default.
- W2013449916 hasConceptScore W2013449916C41008148 @default.
- W2013449916 hasLocation W20134499161 @default.
- W2013449916 hasOpenAccess W2013449916 @default.
- W2013449916 hasPrimaryLocation W20134499161 @default.
- W2013449916 hasRelatedWork W2093578348 @default.
- W2013449916 hasRelatedWork W2130043461 @default.
- W2013449916 hasRelatedWork W2350741829 @default.
- W2013449916 hasRelatedWork W2358668433 @default.
- W2013449916 hasRelatedWork W2376932109 @default.
- W2013449916 hasRelatedWork W2382290278 @default.
- W2013449916 hasRelatedWork W2390279801 @default.
- W2013449916 hasRelatedWork W2748952813 @default.
- W2013449916 hasRelatedWork W2899084033 @default.
- W2013449916 hasRelatedWork W3004735627 @default.
- W2013449916 isParatext "false" @default.
- W2013449916 isRetracted "false" @default.
- W2013449916 magId "2013449916" @default.
- W2013449916 workType "article" @default.