- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
Scala Meeting report, 2010-02-25
Sun, 2010-02-28, 11:36
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.
------------------------------------------------------------------------------
Scala Meeting 2010-02-25
Starts at 10h30 Scala Time (GMT+1).
People attending the meeting: Hubert, Eugene, Phil, Alex, Tiark, Adriaan,
Toni, Iulian, Philipp, Martin, Ingo.
* Current work
- more work on Visual Studio integration.
- specializing libraries
- working on a user's manual for actors, some fixes to scheduling
- implementing reflection library using "reflect" interface
- more Scaladoc work
- work on build manager
* 2.8.x roadmap
- continuations:
missing exceptions (should not be too much work),
ok to move into trunk soon
- immutable maps:
95% done. Can also be merged into trunk
- vector concatenation:
still pending
- parallel arrays:
missing implementation and benchmarking of parallel views
- update specification:
no progress currently
- dependent method types:
made progress, still need 2 weeks to see whether it can be
safely merged into trunk.
Might end up in trunk, but only enabled with option -Xexperimental.
- implementation of new equality:
Paul is working on it, there are still concerns about the timing.
Equality is mostly done, hashcode incomplete (naming needs to be
decided: scalaHashCode, ##, ...?)
- scaladoc:
under control. Currently no showstoppers for 2.8.0
- java 6 backend:
should be close to completion, but work is postponed
- specialize standard library:
needs some work, might not be ready in time for 2.8.0
- specialize function and tuple types:
basically done
- actors cleanups:
most important things are done, should be ready beginning
of March
- join-style actors:
improved, less boilerplate, needs more testing. Currently
low-priority
- updated specification for self-types:
pending
- small additions to build manager:
basically done. minor things remaining
We will evaluate status in two weeks, as planned, and will make a decision.