<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel about="http://blog.gmane.org/gmane.lisp.scheme.plt">
    <title>gmane.lisp.scheme.plt</title>
    <link>http://blog.gmane.org/gmane.lisp.scheme.plt</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.plt/29247"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.plt/29241"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.plt/29236"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.plt/29234"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.plt/29233"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.plt/29224"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.plt/29219"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.plt/29213"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.plt/29211"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.plt/29207"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.plt/29200"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.plt/29199"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.plt/29191"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.plt/29183"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.plt/29181"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.plt/29158"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.plt/29146"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.plt/29145"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.plt/29143"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.plt/29142"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.plt/29247">
    <title>Web Application</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.plt/29247</link>
    <description>_________________________________________________
  For list-related administrative tasks:
  http://list.cs.brown.edu/mailman/listinfo/plt-scheme
</description>
    <dc:creator>Rohan Golwala</dc:creator>
    <dc:date>2008-12-01T21:20:48</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.plt/29241">
    <title>abstracting over (PLaneT) requires</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.plt/29241</link>
    <description>Is there any way to abstract over requires?  In particular, I'm
interested in abstracting over the version of a PLaneT package that I
require.  Something like

  (require (planet "some-file.ss" ("joe" "a-package.plt" MAJOR (= MINOR))))

where MAJOR and MINOR could be bound in exactly one spot.  Thus, I
could easily do a system-wide change of which version of a-package.plt
I am including.

Thanks!

Rob
_________________________________________________
  For list-related administrative tasks:
  http://list.cs.brown.edu/mailman/listinfo/plt-scheme

</description>
    <dc:creator>Rob Hunter</dc:creator>
    <dc:date>2008-12-01T18:38:42</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.plt/29236">
    <title>R: Unexpected error using "static-files-path"</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.plt/29236</link>
    <description>
Noel Welsh wrote:


have the latest version (including the minor version number).

I'm triyng with a fresh installation of Plt scheme 4.1.3 [3m],
under windows 2000.
The problem still persists.


Regards
Maurizio.
_________________________________________________
  For list-related administrative tasks:
  http://list.cs.brown.edu/mailman/listinfo/plt-scheme

</description>
    <dc:creator>Ferreira Maurizio</dc:creator>
    <dc:date>2008-12-01T15:37:58</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.plt/29234">
    <title>PEPM'09 -- Call for Participation</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.plt/29234</link>
    <description>
                        ACM SIGPLAN Workshop                          
                                on                                    
        Partial Evaluation and Program Manipulation (PEPM'09)       
                                                                    
                        January 19-20, 2009                           
                      Savannah, Georgia, USA                          
            http://clip.dia.fi.upm.es/Conferences/PEPM09           

                      CALL FOR PARTICIPATION


IMPORTANT DATES

* Hotel reservation deadline: December 18, 2008
* Early registration deadline: December 19, 2008

VENUE

   PEPM'09 and  all POPL'09 affiliated  events will take place  at the
Hyatt Regency Savannah hotel.  

SCOPE

   The PEPM  Symposium/Workshop  series  aims  at   bringing  together
researchers  and  practitioners  working   in  the  areas  of  program
manipulation, partial evaluation, and program generation. PEPM focuses
on  techniques,  theory,  tools,  and </description>
    <dc:creator>G. Puebla and G. Vidal</dc:creator>
    <dc:date>2008-11-30T23:07:20</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.plt/29233">
    <title>Unexpected error using  "static-files-path"</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.plt/29233</link>
    <description>I tried the following example, taken from the
tutorial "Continue: Web Applications in PLT Scheme "
As i start the program I receive the following error:

procedure application: procedure: #&lt;procedure:serve/servlet&gt;; 
does not expect an argument with keyword #:extra-files-path; 
arguments were: #&lt;procedure:start&gt; #:extra-files-path #&lt;path:htdocs&gt;
#:launch-browser? #t

Any suggestion ?
Regards
Maurizio.

 #lang web-server/insta
  (define (start request)
    '(html (head (title "Testing"))
           (link ((rel "stylesheet")
                  (href "/test-static.css")
                  (type "text/css")))
           (body (h1 "Testing")
                 (h2 "This is a header")
                 (p "This is " (span ((class "hot")) "hot") "."))))
  
  (static-files-path "htdocs")
_________________________________________________
  For list-related administrative tasks:
  http://list.cs.brown.edu/mailman/listinfo/plt-scheme

</description>
    <dc:creator>Ferreira Maurizio</dc:creator>
    <dc:date>2008-12-01T09:48:07</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.plt/29224">
    <title>Setup and teardown in SchemeUnit</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.plt/29224</link>
    <description>Hi,

I'm looking for something along the lines of setup and teardown
methods, as implemented in most xUnit frameworks. They run before and
after each test case belonging to given test suite. Is that
functionality available in SchemeUnit? In documentation I've only
found "before" and "after" procedures of the test-suite, but those run
only once for the whole suite.

Cheers,
mk
_________________________________________________
  For list-related administrative tasks:
  http://list.cs.brown.edu/mailman/listinfo/plt-scheme

</description>
    <dc:creator>Michał Kwiatkowski</dc:creator>
    <dc:date>2008-11-30T22:05:31</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.plt/29219">
    <title>scroll bars on definition window</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.plt/29219</link>
    <description>I'd like to be able to adjust the scrollbars programmatically via 
set-scroll-pos/get-scroll-pos in Drscheme but I cannot find the proper 
canvas to use. If I call `get-canvas' on the current tab thing I get a 
definitions-canvas% back which apparently doesn't extend canvas%.

How can I get the object that controls the scrollbars on the definitions 
window?
_________________________________________________
  For list-related administrative tasks:
  http://list.cs.brown.edu/mailman/listinfo/plt-scheme

</description>
    <dc:creator>Jon Rafkind</dc:creator>
    <dc:date>2008-11-30T08:57:14</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.plt/29213">
    <title>Help intigrating C/C++ into Scheme</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.plt/29213</link>
    <description>_________________________________________________
  For list-related administrative tasks:
  http://list.cs.brown.edu/mailman/listinfo/plt-scheme
</description>
    <dc:creator>Zukowski, Steven D</dc:creator>
    <dc:date>2008-11-29T21:59:10</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.plt/29211">
    <title>trapping key events in text-field%</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.plt/29211</link>
    <description>Hi,

What's the right way to catch key events in a text-field%?  I thought
I should override its on-subwindow-char, but that seems to catch each
event twice.  E.g., if I run the following program and type "a" into
the text field, it displays:

1: a
2: a
3: release
4: release

If I remove the (super ...) call, I get:

1: a
2: release

but then the "a" doesn't appear in the text field.

Thanks,
Greg

-------

(require mred/mred)
(require scheme/class)

(define frame (new frame%
                   [label "Example"]
                   [min-width 640]))

(define input (new (class text-field%
                     (super-new)
                     (define count 0)
                     (define/override (on-subwindow-char t e)
                       (set! count (add1 count))
                       (printf "~a: ~a~n" count (send e get-key-code))
                       (super on-subwindow-char t e)))
                   [parent frame]
                   [label ""]))

(send frame show #t)
_________________________________</description>
    <dc:creator>Gregory Cooper</dc:creator>
    <dc:date>2008-11-29T19:53:04</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.plt/29207">
    <title>Minor difference Apple v Windows versions</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.plt/29207</link>
    <description>Recently did a demo of a PLT application on a Mac (just downloaded)
version of Dr Scheme.

Mac version complained about 2 definition names (identity and compose)
that run fine on the windows version.
_________________________________________________
  For list-related administrative tasks:
  http://list.cs.brown.edu/mailman/listinfo/plt-scheme

</description>
    <dc:creator>wooks</dc:creator>
    <dc:date>2008-11-29T10:16:05</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.plt/29200">
    <title>Snooze and application-level validation beforepersisting</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.plt/29200</link>
    <description>I've been looking at the Snooze documentation

http://planet.plt-scheme.org/package-source/untyped/snooze.plt/2/2/planet-docs/snooze/index.html

I don't see anything about validating data before attempting to
persist it to the database. I'm curious about how a programmer using
Snooze would go about validating in the application. If there is
invalid data, how does the model layer then either throw errors or
return an errors object rather than attempting to persist the data.

I'm thinking of a web application where the errors then need to be
displayed to the user in an HTML form but this is not really a
web-specific issue.

Thanks,
Peter
_________________________________________________
  For list-related administrative tasks:
  http://list.cs.brown.edu/mailman/listinfo/plt-scheme

</description>
    <dc:creator>Peter Michaux</dc:creator>
    <dc:date>2008-11-28T20:25:05</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.plt/29199">
    <title>Serializing/deserializing in a servlet</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.plt/29199</link>
    <description>Hi.
The following simple code works well normally, but when run in a servlet 
causes a strange error:

#lang scheme

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

(define-serializable-struct test-struct
  (a))

(define (test-serialize)
  (let* ([s (make-test-struct
            "Eddie Sullivan")]
         [serialized-s (serialize s)]
         [new-s (deserialize serialized-s)])
    (display (format "test-serialize: Saved a: ~a" (test-struct-a
                                                    new-s)))))


(define (go)
  (serve/servlet start))

(define (start request)
  (test-serialize))


In DrScheme (Windows, vs 4.1.3), if I call (test-serialize), I see the 
expected result:

test-serialize: Saved a: Eddie Sullivan

On the other hand, if I call (go), I see the following error:

Servlet (&lt; at &gt; /servlets/standalone.ss) exception:
test-struct-a: expects args of type &lt;struct:test-struct&gt;; given instance of 
a different &lt;struct:test-struct&gt;

Any tips?
Thanks.
-Eddie Sullivan



________________________</description>
    <dc:creator>Eddie Sullivan</dc:creator>
    <dc:date>2008-11-28T19:45:41</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.plt/29191">
    <title>nonstandard installation</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.plt/29191</link>
    <description>We have a heterogenous network of mostly Solaris servers for 
undergraduate computing. Our sysadmins use a locally-brewed software 
distribution system which involves building on one machine and pushing 
files to other machines. Thus their installation of PLT Scheme will not 
run setup-plt on a destination machine (except the build machine).

I asked a tutor to build a copy of PLT Scheme from scratch in their 
local account, and in running a trivial program, the "user time" of the 
local mzscheme is twice as fast as the officially-installed version.

What might cause this problem, and what can I suggest to the sysadmins 
to fix it that might be consistent with the way they do things? Thanks. --PR
_________________________________________________
  For list-related administrative tasks:
  http://list.cs.brown.edu/mailman/listinfo/plt-scheme

</description>
    <dc:creator>Prabhakar Ragde</dc:creator>
    <dc:date>2008-11-28T16:28:06</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.plt/29183">
    <title>BNF in slideshow</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.plt/29183</link>
    <description>Hi,

Has anybody used slideshow to present BNF rules? Is yes, what's the
best way to do it?

Cheers,
</description>
    <dc:creator>Paulo J. Matos</dc:creator>
    <dc:date>2008-11-27T20:16:37</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.plt/29181">
    <title>Linux x86_64 + JIT bracktraces</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.plt/29181</link>
    <description>For Linux x86_64 users: the current SVN version now supports exception
backtraces (the part after "=== context ===" below) even when the JIT
is enabled.

 Welcome to MzScheme v4.1.3.3 [3m], Copyright (c) 2004-2008 PLT Scheme Inc.
 &gt; (define (f x) ((x)))
 &gt; (f 1)
 procedure application: expected procedure, given: 1 (no arguments)
 
  === context ===
 stdin::1: f
 /Users/mflatt/proj/plt/collects/scheme/private/misc.ss:74:7

Let us know if it doesn't seem to work right, especially as compared to
a 32-bit x86 build.


Thanks to the libunwind team (David Mosberger-Tang et al.) for the
DWARF-2 support.


Matthew

_________________________________________________
  For list-related administrative tasks:
  http://list.cs.brown.edu/mailman/listinfo/plt-scheme

</description>
    <dc:creator>Matthew Flatt</dc:creator>
    <dc:date>2008-11-27T19:54:03</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.plt/29158">
    <title>Happy Thanksgiving, PLT</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.plt/29158</link>
    <description>On this Thanksgiving Day, I am especially thankful for PLT.

_________________________________________________
  For list-related administrative tasks:
  http://list.cs.brown.edu/mailman/listinfo/plt-scheme

</description>
    <dc:creator>Geoffrey S. Knauth</dc:creator>
    <dc:date>2008-11-27T05:02:58</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.plt/29146">
    <title>HtDP: 'Function' or 'Program' or 'Method'?</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.plt/29146</link>
    <description>When you guys teach HtDP do you call functions: functions, programs, or methods?

Why one over another?
_________________________________________________
  For list-related administrative tasks:
  http://list.cs.brown.edu/mailman/listinfo/plt-scheme

</description>
    <dc:creator>Grant Rettke</dc:creator>
    <dc:date>2008-11-26T21:50:10</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.plt/29145">
    <title>Web Server Templates - absolute paths?</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.plt/29145</link>
    <description>Thanks Jay McCarthy and all who worked on the templating system for the PLT 
Web Server. I've started playing with it, and it seems very cool. I do have 
one question: From my experiments, it seems include-template requires a 
relative file path, and does not except an absolute path. For example, if I 
try:

(include-template "c:/path/template.html")

I see the following error:

include-at/relative-to/reader: bad relative pathname string in: 
"c:/path/template.html"

Is there any way to make this work with an absolute path?
Thanks.
-Eddie Sullivan

_________________________________________________
  For list-related administrative tasks:
  http://list.cs.brown.edu/mailman/listinfo/plt-scheme

</description>
    <dc:creator>Eddie Sullivan</dc:creator>
    <dc:date>2008-11-26T21:29:59</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.plt/29143">
    <title>PLT Scheme v4.1.2 (mac)</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.plt/29143</link>
    <description>have language set to R5RS
Where is append! ?
----------------------------------
Skinheads are so tired of immigration, that they are going to move to  
a country that don't accept immigrants!
Tommy Nordgren
tommy.nordgren-hLCdTlpAlG6zQB+pC5nmwQ&lt; at &gt;public.gmane.org



_________________________________________________
  For list-related administrative tasks:
  http://list.cs.brown.edu/mailman/listinfo/plt-scheme

</description>
    <dc:creator>Tommy Nordgren</dc:creator>
    <dc:date>2008-11-26T20:57:23</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.plt/29142">
    <title>Fw: Mutable and immutable pairs in PLT Scheme</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.plt/29142</link>
    <description>I should add that I have severeal PLT implementations of SRFI-41. My latest 
one does not use mutable pairs, but it deviates from the standard 
implementation by streams not being a distinct data type. I have asked 
private advice from someone I trust, on whether not this would be an a good 
idea.. I await his answer before deciding whether or not presenting it to 
this list. I also have an implementation that fully conforms to the standard 
SRFI 41 document, but it requires a generalizarion of PLT's implementation 
of SRFI 45 (which would include `define-promise-type' and  which I have 
prepared too, of course, and shall distribute if the PLT community is 
interested) I am not reluctant too distribute my code, but on the other hand 
I don't wish to spoil this mailing list with yet another idea of how to 
implement SRFI 45 or SRFI 41. Particularly SRFI 45 is a delicate piece of 
code, which should not be replaced by code that cannot fully be trusted. Oh 
yes, I trust my code, but would you?
Jos

----- Origin</description>
    <dc:creator>Jos Koot</dc:creator>
    <dc:date>2008-11-26T20:15:12</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.plt/29094">
    <title>Mutable and immutable pairs in PLT Scheme</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.plt/29094</link>
    <description>Hello,

the discussion about R6RS support in PLT Scheme brought the topic of
immutable pairs in PLT's default Scheme dialect to my attention again.

Basically, I think having immutable pairs as the default is a good
thing, but I start wondering why mutable and immutable pairs are
completely disjunct types. Other datatypes, like strings, vectors and
hash tables, that also exist in mutable and immutable variants in PLT
Scheme, are not disjunct, but the pairs, maybe the most prominent
datatype(s) of Scheme, behave differently. Is there any clever rationale
behind this?

I would actually have expected that the following conditions all hold

  (pair? (mcons 1 2))
  (pair? (cons 1 2))

  (not (immutable? (mcons 1 2)))
  (immutable? (cons 1 2))

However, mutable pairs are not pairs, as far as pair?, car and cdr are
concerned and immutable pairs are not immutable, as far as immutable? is
concerned. This seems totally counterintuitive to me!

So unless there is a deeper reason for the disjunctness of the mutable
and </description>
    <dc:creator>Thomas Chust</dc:creator>
    <dc:date>2008-11-25T23:09:19</dc:date>
  </item>
  <textinput about="http://search.gmane.org/?group=$group=gmane.lisp.scheme.plt">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.lisp.scheme.plt</link>
  </textinput>
</rdf:RDF>
