- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
Scala Modularisation (Let's see if we can get organized!)
Sun, 2009-11-22, 04:06
Just so you all know, I'm trying to revive this effort, but can't guarantee too much more than "thought leadership" at this point. Hopefully I can finish up some of my other things soon, but for now I wanted to jot down all the things I had though through a year ago when I first attempted to modularize the scala build.
- Josh
---------- Forwarded message ----------
From: Josh Suereth <joshua.suereth@gmail.com>
Date: Sat, Nov 21, 2009 at 10:03 PM
Subject: View this page "Modularization Design"
To: Scala Incubator <scala-incubator@googlegroups.com>
Hey guys, I tried to write down my thoughts, as I said I would
earlier. Let me know what you think. This effort (in my estimation)
will mostly be a build-system redesign at first, with tweaking/moving
of dependencies amongst packages later, and the more advanced modular
designs coming even after that.
Anyway, I tried to take a crack at what the "first step' would be.
Let me know how you all feel about it.
Click on http://groups.google.com/group/scala-incubator/web/modularisation-design
- or copy & paste it into your browser's address bar if that doesn't
work.
- Josh
---------- Forwarded message ----------
From: Josh Suereth <joshua.suereth@gmail.com>
Date: Sat, Nov 21, 2009 at 10:03 PM
Subject: View this page "Modularization Design"
To: Scala Incubator <scala-incubator@googlegroups.com>
Hey guys, I tried to write down my thoughts, as I said I would
earlier. Let me know what you think. This effort (in my estimation)
will mostly be a build-system redesign at first, with tweaking/moving
of dependencies amongst packages later, and the more advanced modular
designs coming even after that.
Anyway, I tried to take a crack at what the "first step' would be.
Let me know how you all feel about it.
Click on http://groups.google.com/group/scala-incubator/web/modularisation-design
- or copy & paste it into your browser's address bar if that doesn't
work.
I would love to see something like this hapening, although I have
no time to contibute to it at this time, here are a thought :
I would estimate that 80% of the benefit (with 20% of the effort ?) would achieved
with just goal # 1, i.e. extracting a micro kernel (the core scala).
Is it something that would need to be done for the 2.8 "last chance" version ?
I.e. will people be reluctant to "suffer" a change like this after 2.8 ?
Personally I prefer getting breaking changes than living with a suboptimal
api, but I understand that a language/platform doesn't have the luxury of
"breaking with the past" too often...
Anyhow, thanks for your initiative !
Cheers
Max
On Sat, Nov 21, 2009 at 10:05 PM, Josh Suereth <joshua.suereth@gmail.com> wrote: