- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
Scala Meeting report, 2009-10-20
Wed, 2009-10-21, 23:33
We are currently publishing, as an experiment, 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-10-20:
People attending the meeting: Iulian, Tiark, Alex, Adriaan, Lukas, Toni,
Gilles, Martin, Philipp, Eugene, Donna.
Topics discussed:
* Current work:
- Adding @specialize to the standard library and fixing specialization
of inner classes; a SID will follow
- More immutable Vectors
- Parallel arrays, looking into performance problems
- Changes in code dealing with classpath in scalac
- Scaladoc improvements
- Range is strict again
- Guards in for-comprehensions are lazy; translated to ''withFilter''
method.
- Work on running the compiler on .NET. Needs better debugging support;
generate debug info
- Started work on scaladoc merge tool as Eclipse plug-in
* ForkJoinPool on 1.6:
- smart loading based on vendor of JVM on start-up to load 1.5 fall-back
on IBM J9 1.6.
* Failing nightlies:
- "-Xcheckinit" build fails stability since the optimised build is
enabled. Will be fixed, it's just the build script.
- imb5 and ibm6 fails with an error in ClassfileParser
- ForkJoinPool lock-up on ibm 6 (known). Fix: see above
* SVN organization:
- We have parallel branches for msil and 1.5, with automatic merge. Can
we organize things differently? Will keep it as is for now; might switch to
git medium-term
* 2.7.7 RC2 release:
- Release was delayed: work laptop died + IzPack issues
- IzPack installer problems on Windows 64 due to obsolete native DLL.
RC2 will ship without support for IzPack on Win64, support will follow
* 2.8 beta release:
- scaladoc: will be ready; absolutely needed
- collections
- LinkedLists and mutable lists still missing (waiting for Erik Engbrecht)
- Tuple2/map2 issue: will be resolved later this week
- renamings: IndexedSeq, BuilderFactory to CanTransform
- equality
- will ping Paul
- highly desirable, but not absolutely required for 2.8 beta
- optimized: seems fine
- specialized: one known bug with inner classes (affects ''Numeric'' trait)
- should be ready for 2.8
- submit tarball to 3rd parties (lift etc.), before release of beta
- ping DPP and others
- ''Vector''s are in
- everyone should review Trac tickets
* Status of Eclipse plugin, Miles:
- made lots of progress: within 2 weeks a candidate for the beta is feasible
- mostly feature complete
- intends to put together comprehensive release notes
- hovers work, hyper-linking pretty well; completion not quite there, yet
- most trouble with builder issues; would be show stopper
Thu, 2009-10-22, 09:07
#2
Re: Scala Meeting report, 2009-10-20
Thanks for the summaries, they are a godsend!
On Thu, Oct 22, 2009 at 1:52 AM, Daniel Sobral <dcsobral@gmail.com> wrote:
--
Viktor Klang
| "A complex system that works is invariably
| found to have evolved from a simple system
| that worked." - John Gall
Blog: klangism.blogspot.com
Twttr: viktorklang
Code: github.com/viktorklang
On Thu, Oct 22, 2009 at 1:52 AM, Daniel Sobral <dcsobral@gmail.com> wrote:
- Tuple2/map2 issue: will be resolved later this week
This should be interesting.
On Wed, Oct 21, 2009 at 8:33 PM, Antonio Cunei <antonio.cunei@epfl.ch> wrote:
We are currently publishing, as an experiment, 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-10-20:
People attending the meeting: Iulian, Tiark, Alex, Adriaan, Lukas, Toni, Gilles, Martin, Philipp, Eugene, Donna.
Topics discussed:
* Current work:
- Adding @specialize to the standard library and fixing specialization of inner classes; a SID will follow
- More immutable Vectors
- Parallel arrays, looking into performance problems
- Changes in code dealing with classpath in scalac
- Scaladoc improvements
- Range is strict again
- Guards in for-comprehensions are lazy; translated to ''withFilter'' method.
- Work on running the compiler on .NET. Needs better debugging support; generate debug info
- Started work on scaladoc merge tool as Eclipse plug-in
* ForkJoinPool on 1.6:
- smart loading based on vendor of JVM on start-up to load 1.5 fall-back on IBM J9 1.6.
* Failing nightlies:
- "-Xcheckinit" build fails stability since the optimised build is enabled. Will be fixed, it's just the build script.
- imb5 and ibm6 fails with an error in ClassfileParser
- ForkJoinPool lock-up on ibm 6 (known). Fix: see above
* SVN organization:
- We have parallel branches for msil and 1.5, with automatic merge. Can we organize things differently? Will keep it as is for now; might switch to git medium-term
* 2.7.7 RC2 release:
- Release was delayed: work laptop died + IzPack issues
- IzPack installer problems on Windows 64 due to obsolete native DLL. RC2 will ship without support for IzPack on Win64, support will follow
* 2.8 beta release:
- scaladoc: will be ready; absolutely needed
- collections
- LinkedLists and mutable lists still missing (waiting for Erik Engbrecht)
- Tuple2/map2 issue: will be resolved later this week
- renamings: IndexedSeq, BuilderFactory to CanTransform
- equality
- will ping Paul
- highly desirable, but not absolutely required for 2.8 beta
- optimized: seems fine
- specialized: one known bug with inner classes (affects ''Numeric'' trait)
- should be ready for 2.8
- submit tarball to 3rd parties (lift etc.), before release of beta
- ping DPP and others
- ''Vector''s are in
- everyone should review Trac tickets
* Status of Eclipse plugin, Miles:
- made lots of progress: within 2 weeks a candidate for the beta is feasible
- mostly feature complete
- intends to put together comprehensive release notes
- hovers work, hyper-linking pretty well; completion not quite there, yet
- most trouble with builder issues; would be show stopper
--
Daniel C. Sobral
Something I learned in academia: there are three kinds of academic reviews: review by name, review by reference and review by value.
--
Viktor Klang
| "A complex system that works is invariably
| found to have evolved from a simple system
| that worked." - John Gall
Blog: klangism.blogspot.com
Twttr: viktorklang
Code: github.com/viktorklang
Thu, 2009-10-22, 09:17
#3
Re: Scala Meeting report, 2009-10-20
On Thu, 2009-10-22 at 10:01 +0200, Viktor Klang wrote:
> Thanks for the summaries, they are a godsend!
Indeed.
Ismael
Thu, 2009-10-22, 13:57
#4
Re: Scala Meeting report, 2009-10-20
Toni,
I have the basics working and reasonably well tested, but I still need make variants that are optimized for Queues and Buffers. I don't think that will be too bad. The hard part was getting the whole inheritance structure right and compiling. I also either have to fix some pieces of actors code that my changes broke or figure out a way to make the new ones act like the old ones under certain circumstances. I'll have at least the basics up on GitHub early this weekend.
Sorry this has been so slow. Work has been absolutely killing me lately.
-Erik
On Wed, Oct 21, 2009 at 6:33 PM, Antonio Cunei <antonio.cunei@epfl.ch> wrote:
--
http://erikengbrecht.blogspot.com/
I have the basics working and reasonably well tested, but I still need make variants that are optimized for Queues and Buffers. I don't think that will be too bad. The hard part was getting the whole inheritance structure right and compiling. I also either have to fix some pieces of actors code that my changes broke or figure out a way to make the new ones act like the old ones under certain circumstances. I'll have at least the basics up on GitHub early this weekend.
Sorry this has been so slow. Work has been absolutely killing me lately.
-Erik
On Wed, Oct 21, 2009 at 6:33 PM, Antonio Cunei <antonio.cunei@epfl.ch> wrote:
We are currently publishing, as an experiment, 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-10-20:
People attending the meeting: Iulian, Tiark, Alex, Adriaan, Lukas, Toni, Gilles, Martin, Philipp, Eugene, Donna.
Topics discussed:
* Current work:
- Adding @specialize to the standard library and fixing specialization of inner classes; a SID will follow
- More immutable Vectors
- Parallel arrays, looking into performance problems
- Changes in code dealing with classpath in scalac
- Scaladoc improvements
- Range is strict again
- Guards in for-comprehensions are lazy; translated to ''withFilter'' method.
- Work on running the compiler on .NET. Needs better debugging support; generate debug info
- Started work on scaladoc merge tool as Eclipse plug-in
* ForkJoinPool on 1.6:
- smart loading based on vendor of JVM on start-up to load 1.5 fall-back on IBM J9 1.6.
* Failing nightlies:
- "-Xcheckinit" build fails stability since the optimised build is enabled. Will be fixed, it's just the build script.
- imb5 and ibm6 fails with an error in ClassfileParser
- ForkJoinPool lock-up on ibm 6 (known). Fix: see above
* SVN organization:
- We have parallel branches for msil and 1.5, with automatic merge. Can we organize things differently? Will keep it as is for now; might switch to git medium-term
* 2.7.7 RC2 release:
- Release was delayed: work laptop died + IzPack issues
- IzPack installer problems on Windows 64 due to obsolete native DLL. RC2 will ship without support for IzPack on Win64, support will follow
* 2.8 beta release:
- scaladoc: will be ready; absolutely needed
- collections
- LinkedLists and mutable lists still missing (waiting for Erik Engbrecht)
- Tuple2/map2 issue: will be resolved later this week
- renamings: IndexedSeq, BuilderFactory to CanTransform
- equality
- will ping Paul
- highly desirable, but not absolutely required for 2.8 beta
- optimized: seems fine
- specialized: one known bug with inner classes (affects ''Numeric'' trait)
- should be ready for 2.8
- submit tarball to 3rd parties (lift etc.), before release of beta
- ping DPP and others
- ''Vector''s are in
- everyone should review Trac tickets
* Status of Eclipse plugin, Miles:
- made lots of progress: within 2 weeks a candidate for the beta is feasible
- mostly feature complete
- intends to put together comprehensive release notes
- hovers work, hyper-linking pretty well; completion not quite there, yet
- most trouble with builder issues; would be show stopper
--
http://erikengbrecht.blogspot.com/
Thu, 2009-10-22, 14:37
#5
Re: Scala Meeting report, 2009-10-20
Erik,
I simply posted our meeting notes, and during the discussion we briefly
summarized the current status. Please do not take that as a form of
pressure! :) It was just useful for us to summarize the status while making
plans.
As a matter of fact, we are very grateful for your work :) Also, thanks for
the notes you sent; please keep us posted!
Toni
Erik Engbrecht wrote:
> Toni,
> I have the basics working and reasonably well tested, but I still need
> make variants that are optimized for Queues and Buffers. I don't think that
> will be too bad. The hard part was getting the whole inheritance structure
> right and compiling. I also either have to fix some pieces of actors code
> that my changes broke or figure out a way to make the new ones act like the
> old ones under certain circumstances. I'll have at least the basics up on
> GitHub early this weekend.
>
> Sorry this has been so slow. Work has been absolutely killing me lately.
>
> -Erik
>
Thu, 2009-10-22, 14:57
#6
Re: Scala Meeting report, 2009-10-20
Toni,
Thanks! I wasn't taking it as a form of pressure.
Also I'm very, very much appreciate these summaries.
-Erik
On Thu, Oct 22, 2009 at 9:30 AM, Antonio Cunei <antonio.cunei@epfl.ch> wrote:
--
http://erikengbrecht.blogspot.com/
Thanks! I wasn't taking it as a form of pressure.
Also I'm very, very much appreciate these summaries.
-Erik
On Thu, Oct 22, 2009 at 9:30 AM, Antonio Cunei <antonio.cunei@epfl.ch> wrote:
Erik,
I simply posted our meeting notes, and during the discussion we briefly summarized the current status. Please do not take that as a form of pressure! :) It was just useful for us to summarize the status while making plans.
As a matter of fact, we are very grateful for your work :) Also, thanks for the notes you sent; please keep us posted!
Toni
Erik Engbrecht wrote:
Toni,
I have the basics working and reasonably well tested, but I still need
make variants that are optimized for Queues and Buffers. I don't think that
will be too bad. The hard part was getting the whole inheritance structure
right and compiling. I also either have to fix some pieces of actors code
that my changes broke or figure out a way to make the new ones act like the
old ones under certain circumstances. I'll have at least the basics up on
GitHub early this weekend.
Sorry this has been so slow. Work has been absolutely killing me lately.
-Erik
--
http://erikengbrecht.blogspot.com/
Thu, 2009-10-22, 17:27
#7
Re: Scala Meeting report, 2009-10-20
On Thu, Oct 22, 2009 at 6:44 AM, Erik Engbrecht <erik.engbrecht@gmail.com> wrote:
Toni,
Thanks! I wasn't taking it as a form of pressure.
Also I'm very, very much appreciate these summaries.
I think they are very useful, beyond my expectations for any open source group, and I like the bullet-point nature rather than anything longer.
-Erik
On Thu, Oct 22, 2009 at 9:30 AM, Antonio Cunei <antonio.cunei@epfl.ch> wrote:
Erik,
I simply posted our meeting notes, and during the discussion we briefly summarized the current status. Please do not take that as a form of pressure! :) It was just useful for us to summarize the status while making plans.
As a matter of fact, we are very grateful for your work :) Also, thanks for the notes you sent; please keep us posted!
Toni
Erik Engbrecht wrote:
Toni,
I have the basics working and reasonably well tested, but I still need
make variants that are optimized for Queues and Buffers. I don't think that
will be too bad. The hard part was getting the whole inheritance structure
right and compiling. I also either have to fix some pieces of actors code
that my changes broke or figure out a way to make the new ones act like the
old ones under certain circumstances. I'll have at least the basics up on
GitHub early this weekend.
Sorry this has been so slow. Work has been absolutely killing me lately.
-Erik
--
http://erikengbrecht.blogspot.com/
--
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Surf the harmonics
Fri, 2009-10-30, 14:17
#8
Re: Scala Meeting report, 2009-10-20
For those who want to watch...http://github.com/eengbrec/scala/tree/linked_collection_patch
I haven't merged with trunk lately, but it's progressing.
On Thu, Oct 22, 2009 at 9:44 AM, Erik Engbrecht <erik.engbrecht@gmail.com> wrote:
--
http://erikengbrecht.blogspot.com/
I haven't merged with trunk lately, but it's progressing.
On Thu, Oct 22, 2009 at 9:44 AM, Erik Engbrecht <erik.engbrecht@gmail.com> wrote:
Toni,
Thanks! I wasn't taking it as a form of pressure.
Also I'm very, very much appreciate these summaries.
-Erik
On Thu, Oct 22, 2009 at 9:30 AM, Antonio Cunei <antonio.cunei@epfl.ch> wrote:
Erik,
I simply posted our meeting notes, and during the discussion we briefly summarized the current status. Please do not take that as a form of pressure! :) It was just useful for us to summarize the status while making plans.
As a matter of fact, we are very grateful for your work :) Also, thanks for the notes you sent; please keep us posted!
Toni
Erik Engbrecht wrote:
Toni,
I have the basics working and reasonably well tested, but I still need
make variants that are optimized for Queues and Buffers. I don't think that
will be too bad. The hard part was getting the whole inheritance structure
right and compiling. I also either have to fix some pieces of actors code
that my changes broke or figure out a way to make the new ones act like the
old ones under certain circumstances. I'll have at least the basics up on
GitHub early this weekend.
Sorry this has been so slow. Work has been absolutely killing me lately.
-Erik
--
http://erikengbrecht.blogspot.com/
--
http://erikengbrecht.blogspot.com/
This should be interesting.
On Wed, Oct 21, 2009 at 8:33 PM, Antonio Cunei <antonio.cunei@epfl.ch> wrote:
--
Daniel C. Sobral
Something I learned in academia: there are three kinds of academic reviews: review by name, review by reference and review by value.