[plt-scheme] provide/contract
Please read Carl's message (posted in my inbox 8 hours before your reply below.)
On Tue, Oct 28, 2008 at 8:35 AM, Will Farr <farr at mit.edu> wrote:
> Stephen,
>
> Sorry my suggestion didn't help you. But, I know from experience that this:
>
> On Tue, Oct 28, 2008 at 9:32 AM, Stephen Bloch <sbloch at adelphi.edu> wrote:
>> Yes, I tried reordering things in that way. No dice. And I thought perhaps
>> the
>> (provide (all-from (lib "image.ss" "htdp")))
>> needed to come before the provide/contract too, on grounds that an
>> externally visible contract needs to be based on externally visible types.
>> That didn't seem to help either.
>
> is not necessary. The functions used in a contract must be visible in
> the module which defines the contract, but you don't have to export
> them to the wider world. I guess I don't know what's up.
>
> Sorry,
> Will
> _________________________________________________
> For list-related administrative tasks:
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>
>