- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
Scala Meeting report, 2010-02-02
Thu, 2010-02-04, 17:01
We are currently publishing a summary of each of the weekly meetings of the
Scala Core Team.
This information is made available as a service to the community. It is by
necessity rather brief and gives only a rough approximation of the main
points of discussions explored during each meeting; it should not be taken
as a source of reliable information, nor as a record of concrete or firm
decisions, nor as anything other than a record of a simple discussion.
The summary that follows is primarily intended for Scala contributors and
maintainers. If you are not a contributor to the Scala system, the
information below is unlikely to be very useful to you, and you might lack
some of the necessary background to make sense of all the discussion items.
We do not have enough people on the team to be able to write a more
complete record, and we might also not have the resources to discuss every
point in detail afterwards. Nevertheless, we hope that this record, cursory
as it is, is better than nothing.
------------------------------------------------------------------------------
Report from the Scala Core Team meeting, 2010-02-02:
People attending the meeting: Hubert, Martin, Eugene, Phil, Alex, Tiark,
Adriaan, Lukas, Toni, Gilles, Iulian, Philipp, Donna, Ingo.
* Current work
- New-style dependent method types: when part of the method type depends
on a value argument, it now uses symbols available from namedefaults (the
old version used DebruijnIndex).
- New reactive framework implementation.
- Ray-tracer example that uses the uniqueness types plugin.
- Scala syntax colorization and project manager works in Visual Studio.
- Refactored key compiler structures to be available as an abstract
representation independent from the compiler. Will be used for reflection,
Scalap and the like.
* 2.8 roadmap
- Still to be added:
- continuations
- immutable maps
- vector concatenation
- parallel arrays and vectors
- update specification
- dependent method types
- implementation of new equality
- scaladoc
- java 6 backend
- specialize standard library
- specialize function and tuple types
- actors cleanups
- join-style actors
- updated specification for self-types
- small additions to build mamanger
- plus, general bugfixing
- Move changes to trunk only once they are sure to make the 2.8 release.
- In five weeks (9 March), we will consider the situation, aiming to
release a first RC around then. We'll strive to have these features ready
by then.
* Regex has java Sequences in its interface
- That is not compatible with .net
- Remove? No: removing it would decrease Java compatibility.
* Style Guide
- Will add a link. Do not endorse as the only possible guide.
On Thu, Feb 4, 2010 at 4:01 PM, Antonio Cunei wrote:
> * 2.8 roadmap
> - Still to be added:
[snip a long list of cool stuff[
That is a nice and ambitious list. 2.8 beta1 is already a huge
improvement and it seems we'll be getting a lot more things to play
with. ;) I understand that many might not necessarily make it to 2.8
final.
> - In five weeks (9 March), we will consider the situation, aiming to
> release a first RC around then. We'll strive to have these features ready by
> then.
Good to have a date to aim for.
Best,
Ismael