[racket-dev] okay to require rackunit in modules required at startup?

From: Sam Tobin-Hochstadt (samth at ccs.neu.edu)
Date: Wed Jun 29 08:11:54 EDT 2011

On Wed, Jun 29, 2011 at 8:10 AM, Robby Findler
<robby at eecs.northwestern.edu> wrote:
> On Wed, Jun 29, 2011 at 7:40 PM, Sam Tobin-Hochstadt <samth at ccs.neu.edu> wrote:
>> On Wed, Jun 29, 2011 at 2:52 AM, Eli Barzilay <eli at barzilay.org> wrote:
>>>
>>> [*] As an example, rackunit might become dependent on drr in the
>>> future, if it becomes a drr plugin.  The cost of that is obvious: you
>>> need drr to use rackunit.  A possible solution to that, if it becomes
>>> necessary, is to have another package for the plugin, one that depends
>>> on rackunit and drr.
>>
>> This is already the case for rackunit.  There's a drracket tool for
>> rackunit gui integration.
>
> I don't know the full story on the dependencies, but drracket plugins
> do not make direct links; they are discovered as drracket starts up
> and, if not present, nothing bad happens (unless two plugins need each
> other to be present, which is possible and happens in the current
> tree).

Right, I was trying to say that Rackunit has already gone in the
"good" direction that Eli pointed out wrt. DrRacket integration.
-- 
sam th
samth at ccs.neu.edu



Posted on the dev mailing list.