This page is no longer maintained — Please continue to the home page at www.scala-lang.org

Controversial paper accepted at SIGBOVIK

Dr. Donna Malayeri, a researcher on EPFL's Scala team, has published a landmark paper that got accepted for publication in the renowned SIGBOVIK conference series. The paper presents the most lucid criticism so far of Scala's "Pimp my library" pattern for API extensions. For the interested, SigBovik 2010 proceedings are available as a free download (http://sigbovik.org/2010/proceedings.pdf). Congratulations to Donna for this prestigious acceptance!

Re: Controversial paper accepted at SIGBOVIK

Why is it controversial? It's something that the Scala community will be proud of, and eternally thankful! :)

Re: Controversial paper accepted at SIGBOVIK

Exceptional work Dr. Malayeri! How may I send funding for future work in this area of research?

Re: Controversial paper accepted at SIGBOVIK

Funding is very welcome!  You may deposit money into my Swiss bank account.

Re: Controversial paper accepted at SIGBOVIK

Is Scala a pimpable language aka a KISSed language? However what are the concrete implications for real world problems and Scala?

Re: Controversial paper accepted at SIGBOVIK

Scala isn't really a "keep it simple stupid" language: it tries to achieve "more with less", removing some unnecessary Java constructs to make a place for more general and powerful ones, that makes it somewhere on par with Java in terms of complexity while being more extendable and scalable, - but most of the expected language constructs are there.

Some references: why-is-scala-very-complex, guidos-thoughts-on-scala.

Re: Controversial paper accepted at SIGBOVIK

With "KISSed" I referred to Scala's language design as you've mentioned it: "it tries to achieve 'more with less'".

A KISSed language in terms of language design can still be complex in terms of its usage as you've to know more contextual details. And Martin outlines this phenomenon in this podcast: http://www.se-radio.net/podcast/2007-07/episode-62-martin-odersky-scala .

Copyright © 2012 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland