University de Chile-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

The Chilean research agency has an open call for postdoc funding.

The research will have to be carried out at the Pleaid research laboratory, at the University of Chile. The topic of interest is broad. Anything between Software Engineering, Data Visualization, and Programming Language is welcome.

The University of Chile is an exciting place to carry out top quality research. Santiago de Chile offers a high living standard.

Contact: Alexandre Bergel (



Call for Papers

*** Programming Experience 2016 (PX/16) Workshop ***

July 18 (Mon), 2016

Co-located with ECOOP 2016 in Rome

=== Abstract ===

Imagine a software development task. Some sort of requirements and specification including performance goals and perhaps a platform and programming language. A group of developers head into a vast workroom.

<crossfade to developers exiting the vast workroom>

The Programming Experience Workshop is about what happens in that room when one or a couple of programmers sit down in front of computers and produce code, especially when it’s exploratory programming. Do they create text that is transformed into running behavior (the old way), or do they operate on behavior directly (“liveness”); are they exploring the live domain to understand the true nature of the requirements; are they like authors creating new worlds; does visualization matter; is the experience immediate, immersive, vivid and continuous; do fluency, literacy, and learning matter; do they build tools, meta-tools; are they creating languages to express new concepts quickly and easily; and curiously, is joy relevant to the experience?

Correctness, performance, standard tools, foundations, and text-as-program are important traditional research areas, but the experience of programming and how to improve and evolve it are the focus of this workshop.

=== Submissions ===

Submissions are solicited for Programming Experience 2016 (PX/16). The thrust of the workshop is to explore the human experience of programming—what it feels like to program, or more accurately, what it should feel like. The technical topics include exploratory programming, live programming, authoring, representation of active content, visualization, navigation, modularity mechanisms, immediacy, literacy, fluency, learning, tool building, and language engineering.

Submissions by academics, professional programmers, and non-professional programmer are welcome. Submissions can be in any form and format, including but not limited to papers, presentations, demos, videos, panels, debates, essays, writers’ workshops, and art. Presentation slots will be between 30 minutes and one hour, depending on quality, form, and relevance to the workshop. Submissions directed toward publication should be so marked, and the program committee will engage in peer review for all such papers. Video publication will be arranged.

All artifacts are to be submitted via EasyChair ( Papers and essays must be written in English, provided as PDF documents, and follow the ACM SIGPLAN Conference Format (10 point font, Times New Roman font family, numeric citation style,

There is no page limit on submitted papers and essays. It is, however, the responsibility of the authors to keep the reviewers interested and motivated to read the paper. Reviewers are under no obligation to read all or even a substantial portion of a paper or essay if they do not find the initial part of it interesting.

=== Format ===

Paper presentations, presentations without papers, live demonstrations, performances, videos, panel discussions, debates, writers’ workshops, art galleries, dramatic readings.

=== Review ===

Papers and essays labeled as publications will undergo standard peer review; other submissions will be reviewed for relevance and quality; shepherding will be available.

=== Important dates ===

Submissions: April 15, 2016 (anywhere in the world)

Notifications: May 13, 2016

PX/16: July 18, 2016

=== Publication ===

Papers and essays accepted through peer review will be published as part of ACM’s Digital Library; video publication on Vimeo or other streaming site; other publication on the PX workshop website.

=== Organizers ===

Robert Hirschfeld, Hasso Plattner Institute, University of Potsdam, Germany Richard P. Gabriel, Dreamsongs and IBM Almaden Research Center, United States Hidehiko Masuhara, Mathematical and Computing Science, Tokyo Institute of Technology, Japan

=== Program committee ===

Carl Friedrich Bolz, King’s College London, United Kingdom Gilad Bracha, Google, United States Andrew Bragdon, Twitter, United States Jonathan Edwards, CDG Labs, United States Jun Kato, National Institute of Advanced Industrial Science and Technology, Japan Cristina Videira Lopes, University of California at Irvine, United States Yoshiki Ohshima, Viewpoints Research Institute, United States Michael Perscheid, SAP Innovation Center, Germany Guido Salvaneschi, TU Darmstadt, Germany Marcel Taeumel, Hasso Plattner Institute, University of Potsdam, Germany Alessandro Warth, SAP Labs, United States

=== Flyer ===

Robert Hirschfeld



ACM Conference on Systems, Programming, Languages, and Applications:

Software for Humanity (SPLASH’16)

Amsterdam, The Netherlands

Sun 30th October – Fri 4th November, 2016

Sponsored by ACM SIGPLAN


# Important dates

OOPSLA Papers:

* Submissions due: March 23, 2016

* Author Response: May 19 – May 21, 2016

* Author Notification: June 1, 2016

* Camera Ready: August 26, 2016

Onward! Papers & Essays:

* Submissions due: April 1, 2016

* First notification: May 20, 2016

* Revised papers: July 15, 2016

* Final notification: July 31, 2016

* Camera ready: August 26, 2016

# SPLASH 2016

The ACM SIGPLAN conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH) embraces all aspects of software construction, to make it the premier conference at the intersection of programming, languages, systems, and software engineering. We invite high quality submissions describing original and unpublished work.

## OOPSLA Research Papers

Papers that address any aspect of software development are welcome, including requirements, modeling, prototyping, design, implementation, generation, analysis, verification, testing, evaluation, maintenance, reuse, replacement, and retirement of software systems. Papers may address these topics in a variety of ways, including new tools (such as languages, program analyses, and runtime systems), new techniques (such as methodologies, design processes, code organization approaches, and management techniques), and new evaluations (such as formalisms and proofs, corpora analyses, user studies, and surveys).

Submissions due: Wed 23 March, 2016

## Onward! Research Papers

Onward! is a premier multidisciplinary conference focused on everything to do with programming and software: including processes, methods, languages, communities, and applications. Onward! is more radical, more visionary, and more open than other conferences to ideas that are well-argued but not yet proven. We welcome different ways of thinking about, approaching, and reporting on programming language and software engineering research.

Submissions due: Fri 1 April, 2016

## Onward! Essays

Onward! Essays is looking for clear and compelling pieces of writing about topics important to the software community. An essay can be an exploration of a topic, its impact, or the circumstances of its creation; it can present a personal view of what is, explore a terrain, or lead the reader in an act of discovery; it can be a philosophical digression or a deep analysis. It can describe a personal journey, perhaps by which the author reached an understanding of such a topic. The subject area should be interpreted broadly and can include the relationship of software to human endeavors, or its philosophical, sociological, psychological, historical, or anthropological underpinnings.

Submissions due: Fri 1 April, 2016

## More information



Location: Mövenpick Hotel Amsterdam City Centre

Amsterdam, The Netherlands

## Organization:

SPLASH General Chair: Eelco Visser (TU Delft)

OOPSLA Papers Chair: Yannis Smaragdakis (University of Athens)

Onward! Papers Chair: Emerson Murphy-Hill (North Carolina State University)

Onward! Essays Chair: Crista Lopes (University of California, Irvine)

Artifacts Co-Chairs: Michael Hind (IBM Research) and Michael Bond (Ohio State University)

Publications Chair: Alex Potanin (Victoria University of Wellington)

Sponsorship Chair: Jurgen Vinju (Purdue University)

Publicity and Web Co-Chairs: Tijs van der Storm (CWI) and Ron Garcia (University of British Columbia)

Web Technology Chair: Eelco Visser (TU Delft)


Researcher Centrum Wiskunde & Informatica (CWI)
Master of Software Engineering Universiteit van Amsterdam (UvA)

Dr. Tijs van der Storm @ Centrum Wiskunde & Informatica (CWI)
Office: L225    | Phone: +31 (0)20 5924164 | Address: Science Park 123
P.O. Box 94079  | Postal code: 1090 GB     | Amsterdam, The Netherlands


                    Call for Papers: ICOOOLPS’16


             11th Workshop on Implementation, Compilation,

          Optimization of OO Languages, Programs and Systems

                       Co-located with ECOOP

                    July 18, 2016, Rome, Italy


             Twitter: @ICOOOLPS

The ICOOOLPS workshop series brings together researchers and practitioners working in the field of language implementation and optimization. The goal of the workshop is to discuss emerging problems and research directions as well as new solutions to classic performance challenges.

The topics of interest for the workshop include techniques for the implementation and optimization of a wide range of languages including but not limited to object-oriented ones. Furthermore, meta-compilation techniques or language-agnostic approaches are welcome, too. A non-exclusive list of topics


– implementation and optimization of fundamental languages features (from

automatic memory management to zero-overhead metaprogramming)

– runtime systems technology (libraries, virtual machines)

– static, adaptive, and speculative optimizations and compiler techniques

– meta-compilation techniques and language-agnostic approaches for the

efficient implementation of languages

– compilers (intermediate representations, offline and online


– empirical studies on language usage, benchmark design, and benchmarking


– resource-sensitive systems (real-time, low power, mobile, cloud)

– studies on design choices and tradeoffs (dynamic vs. static compilation,

heuristics vs. programmer input,…)

– tooling support, debuggability and observability of languages as well as

their implementations

### Workshop Format and Submissions

This workshop welcomes the presentation and discussion of new ideas and emerging problems that give a chance for interaction and exchange. More mature work is welcome as part of a mini-conference format, too. We aim to interleave interactive brainstorming and demonstration sessions between the formal presentations to foster an active exchange of ideas.

The workshop papers will be published either in the ACM DL or in the Dagstuhl LIPIcs ECOOP Workshop proceedings. Until further notice, please use the ACM SIGPLAN template with a 10pt font size:

– position and work-in-progress paper: 1-4 pages

– technical paper: max. 10 pages

– demos and posters: 1-page abstract

For the submission, please use the HotCRP system:

### Important Dates

– abstract submission: April 11, 2016

– paper submission: April 15, 2016

– notification: May 13, 2016

– all deadlines: Anywhere on Earth (AoE), i.e., GMT/UTC−12:00 hour

– workshop: July 18th, 2016

### Program Committee

Edd Barrett, King’s College London, UK Clement Bera, Inria Lille, France Maxime Chevalier-Boisvert, Université de Montréal, Canada Tim Felgentreff, Hasso Plattner Institute, Germany Roland Ducournau, LIRMM, Université de Montpellier, France Elisa Gonzalez Boix, Vrije Universiteit Brussel, Belgium David Gregg, Trinity College Dublin, Ireland Matthias Grimmer, Johannes Kepler University Linz, Austria Michael Haupt, Oracle, Germany Richard Jones, University of Kent, UK Tomas Kalibera, Northeastern University, USA Hidehiko Masuhara, Tokyo Institute of Technology, Japan Tiark Rompf, Purdue University, USA Jennifer B. Sartor, Ghent University, Belgium Sam Tobin-Hochstadt, Indiana University, USA

### Workshop Organizers

Stefan Marr, Johannes Kepler University Linz, Austria  Eric Jul, University of Oslo, Norway

For questions or concerns, please mail to stefan.marr at or contact us via


Janko writes:

Dear all,

Squeak 5 together with a shiny new website was released
this summer so it was a time to prepare Aida for this release as well. On you can find a link to All-in-One package to
run Aida 6.6 on latest Squeak 5 for Linux, Mac and Win.

Thanks to Tobias Pape for help and Robert Hirschfeld for inspiration!

Best regards

Check out Scratch in MagPi

30 October, 2015

scratch on pi

In this month’s MagPi magazine there is a (very) small article about the latest Pi Scratch and even a mention of Smalltalk in a review of a book on python programming.

Pages 80-1 & 86.


The Fundación Argentina de Smalltalk proudly invites you to one of the premier Smalltalk conferences in the world.  Let’s meet at Buenos Aires, November 11-13!  For more details, see the invitation here: