I tried it. It works, but DrRacket doesn't find the macro stepper tool.
The racket/lib/info-cache.rktd has an entry for the right location, but
it also has another (lib "macro-debugger") entry. Is this caused by
having multiple modules "named" macro-debugger/info?
BTW, something is still populating
racket/lib/collects/info-domain/compiled/cache.rktd (rather than
racket/lib/info-cache.rktd). I thought the info-domain collection would
have disappeared. (And I thought it would be in racket/etc, but that
seems not to be the case.)
I tried rebasing one of my branches to the 'pkg' branch yesterday, and
that seems to have worked. With Carl's advice, the next time might go
even easier.
Is there a reason for the pkgs/*-pkgs groupings? I think I'd prefer pkgs
to contain just packages, but maybe I'm overlooking a benefit.
Ryan
On 06/18/2013 12:47 PM, Matthew Flatt wrote:
Here's the latest (in a "pkg2" branch):
https://github.com/mflatt/racket/tree/pkg2
Because this change will break all sorts of things in the short run,
I'd like to feel more confident that enough of us are ready before
merging it to the main Racket repository.
So, vote in favor of the reorganization like this:
1. Try the branch:
git clone https://github.com/mflatt/racket.git
cd racket
git checkout pkg2
make
racket/bin/drracket
2. Reply to the list to say that it works and we should merge it.
3. If you have code in "pkgs", be ready to help get that code into the
right shape/packages after the merge.
Thanks!
(We haven't yet changed anything about single-collection versus
multi-collection packages. That's currently planned for right after the
merge.)
_________________________
Racket Developers list:
http://lists.racket-lang.org/dev
_________________________
Racket Developers list:
http://lists.racket-lang.org/dev