Events (16 results)

Live Programming in the 21st Century

CoCoDo 2017 When: Tue 4 Apr 2017 15:30 - 15:50 People: Rik Arends

… ://makepad.github.io/makepad.html), all technology Apache2/MIT licensed. In this talk the inner …

Managed Language Runtimes on Heterogeneous Hardware: Optimizations for Performance, Efficiency and Lifetime Improvement

PASS 2017 When: Tue 4 Apr 2017 13:30 - 14:30 People: Shoaib Akram

… concurrent garbage collection, a critical component of all managed runtimes … improving energy efficiency. In all three case studies, I will show how making …

From Software Creationism to Software Evolutionism

Salon des Refusés When: Tue 4 Apr 2017 14:15 - 14:45 People: François-René Rideau

… The lives we live are weaved around the stories we tell. This is true of programmers as of all humans. And the greatest of all stories are origin stories. I will examine the origin stories of software, from simple tales of software …

Modularity from the Trenches

Modularity Invited Talks When: Tue 4 Apr 2017 15:30 - 16:15 People: Stéphane Ducasse

… than 11000 citations. He would like to thanks all the researchers making reference …

Analyzing State-of-the-Art Role-based Programming Languages

LASSY 2017 When: Mon 3 Apr 2017 14:00 - 14:30 People: Lars Schütze, Jeronimo Castrillon

… they greatly differ in the set of supported features, they all incur in large runtime …

Optimizing economics of microservices by planning for granularity level

ProWeb 2017 When: Tue 4 Apr 2017 15:55 - 16:20 People: Ola Mustafa, Jorge Marx Gómez

… enormous time to analyze all business processes in the business domain …

Code is not just text - current code editors are inadequate tools

Salon des Refusés When: Tue 4 Apr 2017 10:00 - 10:20 People: Gregor Weber

… The most popular code editors treat it like any other form of text. This leads to all kinds of problems, from grave syntax errors to the seemingly superficial code style inconsistencies. Alternative editors, namely visual programming …

Towards the Web for Virtual Being

ProWeb 2017 When: Tue 4 Apr 2017 15:30 - 15:55 People: Nikolai Suslov

… declaratively. So, Web apps become more like desktop apps with all advantages …

Application Embedding: A Language Approach to Declarative Web Programming

Research Papers When: Thu 6 Apr 2017 10:45 - 11:15 People: David H. Lorenz, Boaz Rosenan

… which allows all aspects of an application, including its business-logic … of code assets that encourages reuse of imperative code, while keeping all … into a better implementation, which can benefit all applications built on top of it. …

Does Python Smell Like Java?

Research Papers When: Thu 6 Apr 2017 16:00 - 16:30 People: Nicole Vavrová, Vadim Zaytsev

… , which is substantially different from all prior research, most of which concerns … specifications, implemented them all in a tool we have programmed and let it loose … in the Python code at all, and Spaghetti Code and God Classes are extremely …

How Racket Went Meta

Keynotes When: Thu 6 Apr 2017 09:00 - 10:15 People: Matthew Flatt

… language and all programming problems. When a programming language …

Effective Analysis of C Programs by Rewriting Variability

Research Papers When: Wed 5 Apr 2017 14:00 - 14:30 People: Alexandru Iosif-Lazar, Jean Melo, Aleksandar S. Dimovski, Claus Brabrand, Andrzej Wąsowski

… in the transformed single program and the union of outcomes of all variants derived from …

Interconnected Linguistic Architecture

Research Papers When: Wed 5 Apr 2017 16:30 - 17:00 People: Johannes Härtel, Lukas Härtel, Ralf Laemmel, Andrei Varanovich, Marcel Heinz

… , implementation of a megamodeling infrastructure with all conceivable connections …

Profunctor Optics: Modular Data Accessors

Research Papers When: Thu 6 Apr 2017 11:15 - 11:45 People: Matthew Pickering, Jeremy Gibbons, Nicolas Wu

… features should work just as well. We provide implementations of all our …

Active Expressions: Basic Building Blocks for Reactive Programming

Research Papers When: Thu 6 Apr 2017 16:30 - 17:00 People: Stefan Ramson, Robert Hirschfeld

… . All state-based reactive concepts share a common change detection mechanism …

TRIOT: Faster tensor manipulation in C++11

Research Papers When: Wed 5 Apr 2017 13:30 - 14:00 People: Oliver Serang, Florian Heyl

… of all methods are compared, and demonstrate that the proposed TRIOT method …