[plt-scheme] Continue tutorial

From: Jay McCarthy (jay.mccarthy at gmail.com)
Date: Mon Dec 22 17:10:45 EST 2008

Hi Mark,

You can fix the problem in the following way:

1. Change the top line of the program from "#lang web-server/insta" to
"#lang scheme"

2. Add after this line the following:

(require web-server/servlet-env web-server/servlet)

[At this point, the top looks like:

#lang scheme
(require web-server/servlet-env web-server/servlet)

3. Add to the BOTTOM the following:

(serve/servlet start #:extra-files-paths (list <YOUR-PATH>))

At this point, you've re-created the broken functionality that this
bug is preventing you from using.

If you'd like to see other examples that use serve/servlet directly:




On Mon, Dec 22, 2008 at 12:36 PM, Mark Engelberg
<mark.engelberg at gmail.com> wrote:
> I'm working through the webserver tutorial, and the sample in the
> section "decorating with style" doesn't work.  Specifically, when I
> type in test-static.ss, and set up the style sheet file in the htdocs
> directory, I still get the following error:
> procedure application: procedure: #<procedure:serve/servlet>; does not
> expect an argument with keyword #:extra-files-path; arguments were:
> #<procedure:start> #:extra-files-path #<path:htdocs> #:launch-browser?
> #t
> Has something changed since the tutorial was written?  Is there a simple fix?
> Thanks,
> Mark
> _________________________________________________
>  For list-related administrative tasks:
>  http://list.cs.brown.edu/mailman/listinfo/plt-scheme

Jay McCarthy <jay at cs.byu.edu>
Assistant Professor / Brigham Young University

"The glory of God is Intelligence" - D&C 93

Posted on the users mailing list.