- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
Scala Meeting report, 2009-12-15
Wed, 2009-12-16, 18:34
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, 2009-12-15:
People attending the meeting: Martin, Iulian, Eugene, Alex, Hubert, Tiark,
Gilles, Toni, Adriaan, Lukas, Philipp.
* Current work:
- running benchmarks
- work on ikvm-generated compiler, syntax highlighting and scala
projects in Visual Studio
- analyzing concat-performance on vectors (worst/average case)
- Scaladoc: profiling, optimizations
- exceptions tracking
- deprecation now integrates with java
- work on the java 1.6 target
- work on the build manager
- documentation of the reflection library
* 2.8.x
- Miles can't be reached by phone today.
- Eclipse plugin is progressing well, but slower than expected.
- The next RC should be optimized.
- Question: should we release before Christmas or wait for eclipse?
- there are other IDEs
- people are going to play with it over the holidays
- there still has to be an eclipse IDE for the release
- IDE problems
- main problem now is slowdown in auto-completion
- errors in presentation compiler remain even if the build compiler
succeeds
- Other problem: specs
- hindered by bug #2733
- RC release this week.
* Deprecation
- Jorge Oritz proposes more parameters for the @deprecated annotation,
like so:
@deprecated(sinceVersion="2.8.0", removedAfter="2.9.0",
insteadUse="method bar")
see: http://thread.gmane.org/gmane.comp.lang.scala.internals/2054
- Martin propses: add `sinceVersion` as optional.
* Reviews
- The script creates a new review request for every commit. when "user"
commits something to trunk:
- if the message contains "review by reviewer", the submitter is
"user" and the reviewer is "reviewer"
- if the message contains "no review" or "without review", the
submitter is "no-review-required". these commits can be viewed here:
https://chara2.epfl.ch/users/no-review-required
- otherwise, the submitter is "user" and the reviewer is "unknown".
these review requests show up in the user's "outgoing reviews"
- Policy
- when "no review"?
- how to find a reviewer?
- how detailed should reviews be?
* Documenting the collection library
- There will be a SID on how Scaladoc 2 works, with the already updated
doc as examples