Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3276954acmconferencesBook PagePublication PagessplashConference Proceedingsconference-collections
Onward! 2018: Proceedings of the 2018 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software
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 November 7 - 8, 2018
ISBN:
978-1-4503-6031-9
Published:
24 October 2018
Sponsors:
Recommend ACM DL
ALREADY A SUBSCRIBER?SIGN IN
Reflects downloads up to 27 Jan 2025Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
SESSION: Usability and Reusability
research-article
On the usage of pythonic idioms

Developers discuss software architecture and concrete source code implementations on a regular basis, be it on question-answering sites, online chats, mailing lists or face to face. In many cases, there is more than one way of solving a programming ...

research-article
Public Access
Active learning for inference and regeneration of computer programs that store and retrieve data

As modern computation platforms become increasingly complex, their programming interfaces are increasingly difficult to use. This complexity is especially inappropriate given the relatively simple core functionality that many of the computations ...

SESSION: DSLs and Language Design Principles
research-article
The open authorial principle: supporting networks of authors in creating externalisable designs

We introduce a new principle, the open authorial principle, that characterises desirable properties of languages supporting networks of authors. We survey the growth in generosity of authorial systems, in a progression starting with traditional object-...

research-article
Tᴏᴏʟ: accessible automated reasoning for human robot collaboration

We present an expressive, concise, and extendable domain specific language for planning of assembly systems, such as industrial human robot cooperation. Increased flexibility requirements in manufacturing processes call for more automation at the ...

SESSION: Data Structures
research-article
C♭: a new modular approach to implementing efficient and tunable collections

Collections are commonly implemented as libraries by data structure experts, and are relied on heavily by application developers. The expert’s task is to implement a wide range of collections, and the application developer’s task is to pick an ...

research-article
Live, synchronized, and mental map preserving visualization for data structure programming

Live programming is an activity in which the programmer edits code while observing the result of the program. It has been exercised mainly for pedagogical and artistic purposes, where outputs of a program are not straightforwardly imagined. While most ...

SESSION: Language Design
research-article
A CAPable distributed programming model

Developers of modern distributed systems continuously face the impossibility result proved by the CAP theorem. In a nutshell, the theorem states that a partition-tolerant system can either guarantee consistency or availability. Most distributed ...

research-article
Protecting chatbots from toxic content

There is a paradigm shift in web-based services towards conversational user interfaces. Companies increasingly offer conversational interfaces, or chatbots, to let their customers or employees interact with their services in a more flexible and mobile ...

research-article
JEff: objects for effect

Effect handling is a way to structure and scope side-effects which is gaining popularity as an alternative to monads in purely functional programming languages. Languages with support for effect handling allow the programmer to define idioms for state, ...

SESSION: Essays
research-article
Fatal abstraction

Abstraction is broadly considered a key asset in the making of software. However, the author finds that uncritical belief in abstraction puts software development at a substantial risk of failure. His essay combines some personal observations with more ...

extended-abstract
We should stop claiming generality in our domain-specific language papers (extended abstract)

Our community believes that new domain-specific languages should be as general as possible to increase their impact. However, I argue that we should stop claiming generality for new domain-specific languages. Instead, we should document how domain-...

research-article
Public Access
Interdisciplinary programming language design

Approaches for programming language design used commonly in the research community today center around theoretical and performance-oriented evaluation. Recently, researchers have been considering more approaches to language design, including the use of ...

Contributors
  • Vrije Universiteit Brussel

Index Terms

  1. Proceedings of the 2018 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software

    Recommendations

    Acceptance Rates

    Overall Acceptance Rate 40 of 105 submissions, 38%
    YearSubmittedAcceptedRate
    Onward! 2014351646%
    Onward! 2013271141%
    Onward! 2012431330%
    Overall1054038%