layout | title | short_title |
---|---|---|
default |
Authors |
Authors |
The miniboxing project is developed by [**Vlad Ureche**](http://vladureche.ro) as a PhD topic under the supervision of [**Martin Odersky**](http://lampwww.epfl.ch/~odersky/), in the [**Programming Methods Laboratory (LAMP)**](http://lamp.epfl.ch) at [**École polytechnique fédérale de Lausanne (EPFL)**](http://epfl.ch).
The miniboxing plugin is hosted on github, so you can see the commit stats here.
- Vlad Ureche - main developer for the miniboxing plugin
- Cristian Talau - developed the initial miniboxing prototype, as a semester project
- Milos Stojanovic -
TupleX
accessors, type class tweaks, warnings - Romain Beguet -
MbArray
tweaks - Aymeric Genet - developed collection-like benchmarks for the miniboxing plugin
- Dmitry Petrashko - fixes
- Ilya Klyuchnikov - fixes
- Nicolas Stucki -
MbArray
fixes - <your name here> - yes, we need your help, ask on the mailing list.
The value class plugin is an prototype that enables multi-parameter value classes for Scala. It relies on the same basic transformation as the miniboxing plugin, late data layout.
- Eugene Burmako - the value class plugin based on the LDL transformation
- Pablo Guerrero - the value class benchmarks, which explore the performance of different encodings for multi-parameter value classes
A lot of people helped realize the dream of miniboxing, in many ways. Here's an incomplete list:
- Martin Odersky, for his patient guidance
- Eugene Burmako, for trusting the idea enough to develop the value-plugin based on the LDL transformation
- Iulian Dragos, for his work on specialization and many explanations
- Miguel Garcia, for his original insights that spawned the miniboxing idea
- Michel Schinz, for his wonderful comments and enlightening ACC course
- Andrew Myers and Roland Ducournau for the discussions we had and the feedback provided
- Heather Miller for the eye-opening discussions we had
- Vojin Jovanovic, Sandro Stucki, Manohar Jonalagedda and the whole LAMP laboratory in EPFL for the extraordinary athmosphere -- when we're all in the room, sparks fly.
- Adriaan Moors, for the
miniboxing
name which stuck :)) - Thierry Coppey, Vera Salvisberg and George Nithin, who patiently listened to many presentations and provided valuable feedback
- Grzegorz Kossakowski, for the many brainstoring sessions on specialization
- Erik Osheim, Tom Switzer and Rex Kerr for their guidance on the Scala community side
- OOPSLA paper and artifact reviewers, who reshaped the paper with their feedback
- Sandro, Vojin, Nada, Heather, Manohar - reviews and discussions on the LDL paper
- Hubert Plociniczak for the type notation in the LDL paper
- Denys Shabalin, Dmitry Petrashko for their patient reviews of the LDL paper
If your name should be here, email Vlad!