[plt-scheme] RE: [plt-bug] all/10959: namespace-variable-value cannot find 'apply' in base-namespace

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Fri Jun 4 11:29:07 EDT 2010

There's the usual notes: Follow the "Release Notes" link from the main
doc page and then the "Porting from v4.x to v5.x" link.

This particular change isn't in v5.0, but I will add it to the notes
for v5.0.0.1. Even more significantly, I see that the ".ss" <-> ".rkt"
correspondence isn't mentioned anywhere, and it should be.

At Fri, 4 Jun 2010 17:22:33 +0200, "Jos Koot" wrote:
> Is there some kind of a short README that lists the main differences between
> the former #lang scheme and the current #lang racket (5.0.0.1)? (: which
> runs like a rocket! :) I browsed a while but did not encounter what I am
> looking for.
> Matthew, thanks again for your quick and clear reply.
> Jos
> 
> > -----Original Message-----
> > From: Matthew Flatt [mailto:mflatt at cs.utah.edu]
> > Sent: 04 June 2010 14:27
> > To: jos.koot at telefonica.net; bugs at racket-lang.org
> > Cc: nobody at racket-lang.org; bug-notification at racket-lang.org
> > Subject: Re: [plt-bug] all/10959: namespace-variable-value cannot find
> > 'apply' in base-namespace
> > 
> > At Fri, 4 Jun 2010 05:24:02 -0400, jos.koot at telefonica.net wrote:
> > > Procedure namespace-variable-value cannot find symbol 'apply' in a
> > > base-namespace.
> > > However, symbol apply does appear in (namespace-mapped-symbols).
> > > See steps to reproduce.
> > 
> > `apply' is now bound as syntax, which allows an application of `apply'
> > without keywords to expand to a more primitive `apply' function, which
> > the bytecode compiler can sometimes optimize further.


Posted on the users mailing list.