[plt-scheme] using units (was enclosing-module-name)

From: Carl Eastlund (cce at ccs.neu.edu)
Date: Thu Apr 5 15:39:54 EDT 2007

On 4/5/07, support at taxupdate.com <support at taxupdate.com> wrote:
> >
> > The unit form is part of (lib "unit.ss"), which just happens to be
> > included in the Pretty Big language level.  You can add (require (lib
> > "unit.ss")) in other language levels (such as Textual or (module ...)
> > or inside mzscheme) and get the same forms.  In general, the Help Desk
> > documentation for a form includes the necessary library path (you may
> > have to scroll up to the top of the chapter).
> So in an embedded environment, I'm guessing this means distributing the
> unit.ss file + its dependencies along with my app, right?  Would this have
> any effect as far as licensing?  I plan to use dual licensing (GPLv2 plus
> commercial).

You're already using PLT Scheme.  The unit.ss library is part of the
standard PLT Scheme library.  I wouldn't expect including it to
introduce any licensing issues you haven't already run into.  Does
that sound right, or am I misunderstanding the issue?

Carl Eastlund

Posted on the users mailing list.