This page is no longer maintained — Please continue to the home page at www.scala-lang.org

Scala Meeting report, 2009-10-20

8 replies
Antonio Cunei
Joined: 2008-12-16,
User offline. Last seen 3 years 22 weeks ago.

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

dcsobral
Joined: 2009-04-23,
User offline. Last seen 38 weeks 5 days ago.
Re: Scala Meeting report, 2009-10-20
- 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
Joined: 2008-12-17,
User offline. Last seen 1 year 27 weeks ago.
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:
- 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
ijuma
Joined: 2008-08-20,
User offline. Last seen 22 weeks 2 days ago.
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

Erik Engbrecht
Joined: 2008-12-19,
User offline. Last seen 3 years 18 weeks ago.
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:
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/
Antonio Cunei
Joined: 2008-12-16,
User offline. Last seen 3 years 22 weeks ago.
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
>

Erik Engbrecht
Joined: 2008-12-19,
User offline. Last seen 3 years 18 weeks ago.
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:
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/
David Pollak
Joined: 2008-12-16,
User offline. Last seen 42 years 45 weeks ago.
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
Erik Engbrecht
Joined: 2008-12-19,
User offline. Last seen 3 years 18 weeks ago.
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:
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/

Copyright © 2012 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland