Search events for 'all'
Calling Cards: Concrete Visual End-User Programming
PX/22 When: Wed 16 Mar 2022 05:45 - 06:00 People: Michael Homer
… for live visual dataflow programming where intermediate steps are visible and all …
Interpreter Register Autolocalisation: Improving the performance of efficient interpreters
MoreVMs'22 When: Tue 22 Mar 2022 10:30 - 10:55 People: Guillermo Polito, Pablo Tesone, Stéphane Ducasse, Nahuel Palumbo, Soufyane Labsari
… Language interpreters are generally slower than (JIT) compiled implementations because they trade off simplicity for performance and portability. They are nevertheless still important in modern Virtual Machines (VMs): e.g., not all code …
Who You Gonna Call? A Case Study about the Call-Site Behaviour in Ruby-on-Rails Applications
MoreVMs'22 When: Tue 22 Mar 2022 13:30 - 13:55 People: Sophie Kaleba, Octave Larose, Stefan Marr, Richard Jones
… , and represent on average less than 1% of all method calls. When focusing on closure application sites, we see that 24% of all closures applications are polymorphic, which represent 2.6% of all calls (method calls and closure applications …
Example Mining - Assisting Example Creation to Enhance Code Comprehension
PX/22 When: Wed 16 Mar 2022 06:30 - 06:45 People: Eva Krebs, Patrick Rein, Robert Hirschfeld
… development. All tools were implemented for Babylonian/S in Squeak/Smalltalk.
We …
Boxer Down-Under
Boxer Salon 2022 When: Mon 21 Mar 2022 14:15 - 14:30 People: Liddy Nevile
… to supply personal computers to all its students. Liddy Nevile will describe the uses …
Creating New Programming Experiences Inspired by Boxer for Developing Computationally Literate Society
Boxer Salon 2022 When: Tue 22 Mar 2022 13:50 - 14:10 People: Mark Guzdial
… agenda addressing the goal of reaching “CS for All,” including those users … the barriers to programming so that it is approachable by all students? What kinds of meta …
Programming Geo-Distributed Systems using ECROs (demo)
Posters and Demonstrations When: Wed 23 Mar 2022 10:30 - 11:00 People: Kevin De Porre, Elisa Gonzalez Boix
… . The result is a fully distributed voting game that is replicated across all viewers … that all viewers eventually converge to a consistent state. We show how …
Continuation-Passing Style, Defunctionalization, Accumulations, and Associativity
Research Papers When: Mon 11 Apr 2022 07:05 - 07:30 People: Jeremy Gibbons
… within all those applications there is usually a hidden appeal to the algebraic …
Sham: A DSL for Fast DSLs
Research Papers When: Thu 14 Apr 2022 06:50 - 07:15 People: Rajan Walia, Chung-chieh Shan, Sam Tobin-Hochstadt
… and a probabilistic programming language. All of these are existing DSLs where we replaced …, and a foreign-function interface (FFI), all readily available in other languages …
Type Checking Extracted Methods
Research Papers When: Mon 11 Apr 2022 06:15 - 06:40 People: Yuquan FU, Sam Tobin-Hochstadt
… type, making overriding all-but-impossible. We present a detailed investigation … with all existing Typed Racket packages, many of which already used a previous …
The Art of the Meta Stream Protocol: Torrents of Streams
Research Papers When: Mon 11 Apr 2022 07:30 - 07:55Thu 24 Mar 2022 10:30 - 11:00 People: Christophe De Troyer, Jens Nicolay, Wolfgang De Meuter
… to describe data streams. These libraries however, all suffer from extensibility issues …
Genetic Engine: Genetic Programming for the Common Programmer (demo)
Posters and Demonstrations When: Thu 24 Mar 2022 10:30 - 11:00 People: Guilherme Espada, Leon Ingelse, Alcides Fonseca
… missing or not checking the grammar code at all). In this demo, we will present …
Porto Walk & Talk
Social Events When: Sun 20 Mar 2022 10:00 - 17:00
… . You can all see down towards the port wine cellars on this side of the river … & Co, and from Porto, they started exporting Port Wine all around Europe …, Infante D. Henrique, Dona Maria Pia, São João and Freixo. All have unique …
Day 4 Opening | N Things I Hate About \nu*
When: Thu 14 Apr 2022 06:00 - 06:25 People: James Noble
… in these languages, I am in a very good position to appreciate all their worst points …
Figuring and Drawing: a visual approach to principled programming
Research Papers When: Wed 13 Apr 2022 06:25 - 06:50 People: Elpida Keravnou-Papailiou
… for our students to familiarize themselves with all the above principles through …
Reusing Static Analysis across Different Domain-Specific Languages using Reference Attribute Grammars
Research Papers When: Wed 23 Mar 2022 11:00 - 11:30 People: Johannes Mey, Thomas Kühn, René Schöne, Uwe Aßmann
… analysing all Java programs in the Qualitas Corpus and thereby are able to show …
Did JHotDraw respect the Law of Good Style? - A deep dive into the nature of false positives of bad code smells
Research Papers When: Wed 23 Mar 2022 14:00 - 14:30 People: Daniel Speicher
… and there is a substantial body of related research.
However, all these tools …