skip to main content
10.1145/3276945acmconferencesBook PagePublication PagessplashConference Proceedingsconference-collections
DLS 2018: Proceedings of the 14th ACM SIGPLAN International Symposium on Dynamic Languages
ACM2018 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
SPLASH '18: Conference on Systems, Programming, Languages, and Applications: Software for Humanity Boston MA USA 6 November 2018
ISBN:
978-1-4503-6030-2
Published:
24 October 2018
Sponsors:
Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
SESSION: Semantics
research-article
Public Access
The behavior of gradual types: a user study

There are several different gradual typing semantics, reflecting different trade-offs between performance and type soundness guarantees. Notably absent, however, are any data on which of these semantics developers actually prefer.

We begin to rectify ...

research-article
A trustworthy mechanized formalization of R

The R programming language is very popular for developing statistical software and data analysis, thanks to rich libraries, concise and expressive syntax, and support for interactive programming. Yet, the semantics of R is fairly complex, contains many ...

SESSION: Optimization
research-article
Log++ logging for a cloud-native world

Logging is a fundamental part of the software development and deployment lifecycle but logging support is often provided as an afterthought via limited library APIs or third-party modules. Given the critical nature of logging in modern cloud, mobile, ...

research-article
HorseIR: bringing array programming languages together with database query processing

Relational database management systems (RDBMS) are operationally similar to a dynamic language processor. They take SQL queries as input, dynamically generate an optimized execution plan, and then execute it. In recent decades, the emergence of in-...

research-article
JavaScript AOT compilation

Static compilation, a.k.a., ahead-of-time (AOT) compilation, is an alternative approach to JIT compilation that can combine good speed and lightweight memory footprint, and that can accommodate read-only memory constraints that are imposed by some ...

SESSION: Systems
research-article
Query-based object-oriented programming: a declarative web of objects

We present a declarative, object-oriented language in which queries play a central role. Queries are used not only to access data, but also to refer to the application’s object members and as a means of program control. The language is fully declarative,...

research-article
Self-contained development environments

Operating systems are traditionally implemented in low- level, performance-oriented programming languages. These languages typically rely on minimal runtime support and provide unfettered access to the underlying hardware. Tra- dition has benefits: ...

research-article
Numerical computing on the web: benchmarking for the future

Recent advances in execution environments for JavaScript and WebAssembly that run on a broad range of devices, from workstations and mobile phones to IoT devices, provide new opportunities for portable and web-based numerical computing. Indeed, numerous ...

Contributors
  • Oracle Corporation

Index Terms

  1. Proceedings of the 14th ACM SIGPLAN International Symposium on Dynamic Languages

    Recommendations

    Acceptance Rates

    Overall Acceptance Rate32of77submissions,42%
    YearSubmittedAcceptedRate
    DLS '14281346%
    DLS '1322941%
    DLS '09271037%
    Overall773242%