[plt-scheme] Install PLAI package on PLTScheme

From: Todd O'Bryan (toddobryan at gmail.com)
Date: Tue Apr 28 14:59:17 EDT 2009

The Ubuntu repo is a bit behind--it has 4.1.3. However, if you
download the 4.1.5 deb files from the Debian repos, they install fine
in Ubuntu. (I've done it with 8.10 and 9.04.) Just right click and
choose "Open with GDebi Installer" or similar choice.

Here are the links (for i386):

http://packages.debian.org/sid/i386/plt-scheme/download
http://packages.debian.org/sid/all/plt-scheme-doc/download

Todd

On Tue, Apr 28, 2009 at 7:37 AM, Robby Findler
<robby at eecs.northwestern.edu> wrote:
> At some point, the contract library was generalized to accept things
> like #f as contracts, so I'm guessing that you're running code that
> expects to be in a later version that what you have.
>
> The easiest thing for you is probably to upgrade to v4.1.5. This is
> easy to do via the source distributions (altho it may require you
> installing the devel version of a number of packages).
>
> For the maintainers of the relevant planet packages, it may be as
> simple as marking some package somehwere as requiring a specific
> version, which would mean that your installation would get an older
> version (but the older version may or not work).
>
> hth,
> Robby
>
> On Mon, Apr 27, 2009 at 2:20 PM, Canny <yhuang.uva at gmail.com> wrote:
>> Hi folks,
>>
>> I am using DrScheme on Ubuntu 8.10. While running the following two
>> lines:
>>
>> #lang scheme
>> (require (planet plai/plai:1:1))
>>
>> I got an error:
>> . . .plt-scheme/planet/300/4.0/cache/cce/scheme.plt/4/1/syntax.ss:
>> 115:14: or/c: expected procedures of arity 1 or contracts, given: #f
>>
>> Does anyone know how to resolve this?
>>
>> Thanks,
>> Yan
>> _________________________________________________
>>  For list-related administrative tasks:
>>  http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>>
> _________________________________________________
>  For list-related administrative tasks:
>  http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>


Posted on the users mailing list.