Berlin Chapter

What was the last paper within the realm of computing you read? What did it inspire you to build or tinker with? Come share the ideas in an awesome academic/research publication with fellow engineers, programmers, and paper-readers. Lead a session and show off code that you wrote that implements these ideas or just give us the lowdown about the paper. Otherwise, just come, listen, learn, and discuss.

We'll be using papers-we-love's curated repository. Please contribute by adding PR's for papers, code, and/or links to other repositories.

PWL Berlin strictly adheres to the Code of Conduct set forth by all PWL charters.

Chapter details

Location: ResearchGate - Invalidenstr. 115, Berlin, Germany

Sign-up: Please RSVP for meetings via

Twitter: @PapersWeLoveBln

Organizers: Igor Wiedler and Michael Kleen


Chapter Meetups

#2 => Programming concepts pioneered by McCarthy's 1960 paper on Lisp

Map Date/Time: 2015-05-21 06:30pm Location: SoundCloud - Rheinsberger Str. 76/77 10115, Berlin

At this Papers We Love Berlin Meetup we will have Marijn Haverbeke ( presenting the original Lisp paper "Recursive Functions of Symbolic Expressions and Their Computation by Machine" by John McCarthy.


Thanks to Soundcloud for hosting this event! 


There are works that, rather than continuing in an existing research tradition, invent a whole new direction. John McCarthy's original paper on Lisp is definitely one such work. It obviously set the stage for the various Lisps and Lisp-inspired languages, but it also pioneered a number of concepts, ranging from garbage collection to the call stack, that are deeply ingrained in today's programming reality. This talk…

Read more about this Meetup

#1 => Erik Michaels-Ober on Soft Typing

Map Date/Time: 2014-12-09 07:30pm Location: ResearchGate - Invalidenstr. 115, Berlin

For the very first Papers We Love Berlin Meetup, we will have Erik Michaels-Ober from SoundCloud presenting the paper Soft Typing by Robert Cartwright and Mike Fagan.

This is particularly interesting for Rubyists, because Ruby 3.0 might ship with such a type system.


This paper presents a soft type systems that retains the expressiveness of dynamic typing, but offers the early error detection and improved optimization capabilities of static typing. The key idea underlying soft typing is that a type checker need not reject programs containing "ill-typed" phrases. Instead, the type checker can insert explicit run-time checks, transforming "ill-typed" programs into type-correct ones.


Read more about this Meetup