No subject
From: ()
Date: Mon Dec 3 19:58:15 EST 2012 |
|
-----------------------<br>
<br>
I think the big-picture plans are probably uncontroversial.<br>
<br>
When it comes to the details of exactly how things work and how things<br>
are named, I'm hearing less confidence or less agreement. Some of us<br=
>
are steeped in the issues and have different opinions. Others seem<br>
overwhelmed by the details, unsure of how it will all work out, and<br>
disconcerted by conflicting messages from others who seem to<br>
understand the issues. For people who are in that last group or close<br>
to it, it may seem overall that we're moving into a new package system<=
br>
too quickly.<br>
<br>
The decision to split Racket into packages has stressed our<br>
development process, because now we're tackling two hard problems<br>
instead of one: developing a package system and using it on a big pile<br>
of code. I think a good case could be made that the package system is<br>
too new to trust with a big shift. At the same time, my sense is that<br>
waiting until the package system is good enough isn't how software<br>
works; a piece of software becomes good enough for its job only when<br>
you make it do its job.<br>
<br>