[plt-scheme] #:log-format 'parenthesized-default

From: Jay McCarthy (jay.mccarthy at gmail.com)
Date: Mon Jan 26 12:14:46 EST 2009

Alright, it is fixed in SVN.

Jay

On Mon, Jan 26, 2009 at 6:11 AM, Jay McCarthy <jay.mccarthy at gmail.com> wrote:
> Some how I forgot the extend the contract when I added that keyword.
> Stupid. I will commit a fix today.
>
> Jay
>
> On Mon, Jan 26, 2009 at 2:44 AM, Stephen De Gabrielle
> <stephen at degabrielle.name> wrote:
>> Hi,
>> I think I'm missing a trick:
>>
>> I'm using serve/servlet with
>>  #:log-file (build-path  (current-directory) (string->path
>> (string-append "thread-" (get-date))))
>> and  #:log-format 'parenthesized-default
>> but it brings up an error 'does not expect an argument with keyword
>> #:log-format'
>>
>> This seems odd, as excluding the argument returns the error
>> 'application: missing argument expression after keyword in:
>> #:log-format'
>>
>> * Adding a require for web-server/dispatchers/dispatch-log seemed to
>> have no effect.
>> * I believe the argument is correct as per
>> http://docs.plt-scheme.org/web-server/servlet-env_ss.html
>>
>> I think I've probably missed something simple - any suggestions?
>>
>> Thanks,
>>
>> Stephen
>>
>> -a working example-
>>
>> #lang scheme
>> (require  web-server/servlet
>>          web-server/templates
>>          web-server/dispatchers/dispatch-log
>>          scheme/date
>>          )
>> (provide/contract (start (request? . -> . response?)))
>>
>> (define (logfile-path)
>>  (build-path  (current-directory) (string->path (string-append "thread-"
>>
>> (number->string (date-year (seconds->date (current-seconds)))) "-"
>>
>> (number->string (date-month (seconds->date (current-seconds)))) "-"
>>
>> (number->string (date-day (seconds->date (current-seconds)))) "_"
>>
>> (number->string (date-hour (seconds->date (current-seconds)))) "-"
>>
>> (number->string (date-minute (seconds->date (current-seconds)))) "-"
>>
>> (number->string (date-second (seconds->date (current-seconds))))
>> ".log"
>>
>>                                                                ))))
>>
>>
>>  (define (start request)
>>    `(html (head (title "Hello world!"))
>>           (body (p "Hey out there!"))))
>>
>>
>>
>>  (require web-server/servlet-env)
>>  (serve/servlet start
>>                 #:launch-browser? #t
>>                 #:quit? #f
>>                 #:listen-ip #f
>>                 #:port 8000
>>                 #:extra-files-paths
>>                 (list (current-directory))
>>                 #:servlet-path "/threads-vi.ss"
>>                 #:mime-types-path "data/mime.types"
>>                 #:log-file (logfile-path)
>>                 #:log-format 'parenthesized-default
>>                 )
>>
>>  ;---
>>
>>
>> -MY code-
>> #lang scheme
>> ;#lang web-server/insta
>> (require  web-server/servlet
>>          web-server/templates
>>          web-server/dispatchers/dispatch-log
>>          scheme/gui ;
>>          xml
>>          net/sendurl
>>          scheme/date
>>          "standard-requires.ss"
>>          )
>> (provide/contract (start (request? . -> . response?)))
>> [...]
>> (require web-server/servlet-env)
>> (serve/servlet start
>>               #:launch-browser? #t
>>               #:quit? #f
>>               #:listen-ip #f
>>               #:port 8000
>>               #:extra-files-paths
>>               (list (current-directory))
>>               #:servlet-path "/threads-vi.ss"
>>               #:mime-types-path "data/mime.types"
>>               #:log-file (build-path  (current-directory)
>> (string->path (string-append "thread-" (get-date))))
>>               #:log-format 'parenthesized-default
>>               )
>>
>> -
>> _________________________________________________
>>  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
> http://teammccarthy.org/jay
>
> "The glory of God is Intelligence" - D&C 93
>



-- 
Jay McCarthy <jay at cs.byu.edu>
Assistant Professor / Brigham Young University
http://teammccarthy.org/jay

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


Posted on the users mailing list.