<div>My Dr Scheme (v299.200, windows XP) stopped working. As soon as I type something on the definitions pane CPU usage goes to 100% and that's all she wrote. I suspect the issue is related to today's Easter egg (is that Eli? is a happy birthday in order?) as it started happening right after it was displayed.
</div>
<div> </div>
<div> </div>
<div> </div>
<div>-pp</div>
<div><br><br> </div>
<div><span class="gmail_quote">On 8/30/05, <b class="gmail_sendername"><a href="mailto:plt-scheme-request@list.cs.brown.edu">plt-scheme-request@list.cs.brown.edu</a></b> <<a href="mailto:plt-scheme-request@list.cs.brown.edu">
plt-scheme-request@list.cs.brown.edu</a>> wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Send plt-scheme mailing list submissions to<br> <a href="mailto:plt-scheme@list.cs.brown.edu">plt-scheme@list.cs.brown.edu
</a><br><br>To subscribe or unsubscribe via the World Wide Web, visit<br> <a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme">http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a><br>or, via email, send a message with subject or body 'help' to
<br> <a href="mailto:plt-scheme-request@list.cs.brown.edu">plt-scheme-request@list.cs.brown.edu</a><br><br>You can reach the person managing the list at<br> <a href="mailto:plt-scheme-admin@list.cs.brown.edu">
plt-scheme-admin@list.cs.brown.edu</a><br><br>When replying, please edit your Subject line so it is more specific<br>than "Re: Contents of plt-scheme digest..."<br><br><br>[Please handle PLT Scheme list administrative tasks through the Web:
<br> <a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme]">http://list.cs.brown.edu/mailman/listinfo/plt-scheme]</a><br><br><br>Today's Topics:<br><br> 1. changed policy for native libraries? (David Herman)<br>
2. SXML and JavaScript (Arend P. van der Veen)<br> 3. Re: SXML and JavaScript (David Herman)<br> 4. Re: changed policy for native libraries? (David Herman)<br> 5. Re: changed policy for native libraries? (David Herman)
<br> 6. Re: changed policy for native libraries? (Matthew Flatt)<br> 7. Re: changed policy for native libraries? (David Herman)<br> 8. modules, autodoc, and the drscheme multimedia format (Corey Sweeney)<br> 9. Re: modules, autodoc, and the drscheme multimedia format (Matthew Flatt)
<br>10. Announcing DivaScheme: voice-based program editing (Shriram Krishnamurthi)<br>11. FFI stuff: getting a fileno file descriptor from an input port? (Danny Yoo)<br>12. Re: FFI stuff: getting a fileno file descriptor from an input port? (Matthew Flatt)
<br><br>--__--__--<br><br>Message: 1<br>To: PLT Scheme <<a href="mailto:plt-scheme@list.cs.brown.edu">plt-scheme@list.cs.brown.edu</a>><br>From: David Herman <<a href="mailto:dherman@ccs.neu.edu">dherman@ccs.neu.edu
</a>><br>Date: Mon, 29 Aug 2005 09:51:44 -0400<br>Subject: [plt-scheme] changed policy for native libraries?<br><br>Has the policy changed for when mzscheme loads a native library<br>instead of an .ss file? I've updated to the latest nightly binary and
<br>all of a sudden the scheme-pg package won't load the native version<br>of its back-end module. I've made sure the .so file has a newer time-<br>stamp than the .ss file.<br><br>Help!<br><br>Thanks,<br>Dave<br><br><br>--__--__--
<br><br>Message: 2<br>Date: Mon, 29 Aug 2005 10:17:41 -0400<br>From: "Arend P. van der Veen" <<a href="mailto:apvanderveen@att.net">apvanderveen@att.net</a>><br>To: PLT Scheme List <<a href="mailto:plt-scheme@list.cs.brown.edu">
plt-scheme@list.cs.brown.edu</a>><br>Subject: [plt-scheme] SXML and JavaScript<br><br>Hi,<br><br>I am trying to use SXML with some javascript code. The problem that I<br>having is that the <, > ect in javascript are being escape sequenced.
<br>For example,<br><br>(html<br> (head<br> (title ,(alist-get 'title properties))<br> (script (@ (language "Javascript")(type "text/javascript"))<br>"<br>function isblank(s) {<br> if (s = null) || (s = \"\")
<br> return true;<br> else {<br> for (var i=0;i<s.length'i++) {<br> var c = s.charAt(i);<br> if ((c ~= ' ') && (c != '\n') && (c != '')) return false;<br> }<br> }<br> return true;<br>
}<br>"<br>)))<br><br>becomes:<br><br><html><head><title>Test</title><br><script language="Javascript" type="text/javascript"><br>function isblank(s) {<br> if (s = null) || (s = &quot;&quot;)
<br> return true;<br> else {<br> for (var i=0;i&lt;s.length'i++) {<br> var c = s.charAt(i);<br> if ((c ~= ' ') &amp;&amp; (c != '<br>') &amp;&amp; (c != '')) return false;<br> }<br>
}<br> return true;<br>}<br></script></head></html><br><br>Any help in how to support this would be great.<br><br>Thanks,<br>Arend<br><br><br><br>--__--__--<br><br>Message: 3<br>Cc: PLT Scheme List <
<a href="mailto:plt-scheme@list.cs.brown.edu">plt-scheme@list.cs.brown.edu</a>><br>From: David Herman <<a href="mailto:dherman@ccs.neu.edu">dherman@ccs.neu.edu</a>><br>Subject: Re: [plt-scheme] SXML and JavaScript
<br>Date: Mon, 29 Aug 2005 10:51:46 -0400<br>To: "Arend P. van der Veen" <<a href="mailto:apvanderveen@att.net">apvanderveen@att.net</a>><br><br>Did you try the standard CDATA trick?<br><br> <script type="text/javascript">
<br> // <![CDATA[<br> function isPositive(n) {<br> return (n > 0);<br> }<br> // ]]><br> </script><br><br>See also:<br><br> <a href="http://javascript.about.com/library/blxhtml.htm">
http://javascript.about.com/library/blxhtml.htm</a><br><br>HTH,<br>Dave<br><br>On Aug 29, 2005, at 10:17 AM, Arend P. van der Veen wrote:<br><br>> Hi,<br>><br>> I am trying to use SXML with some javascript code. The problem
<br>> that I having is that the <, > ect in javascript are being escape<br>> sequenced. For example,<br>><br>> (html<br>> (head<br>> (title ,(alist-get 'title properties))<br>> (script (@ (language "Javascript")(type "text/javascript"))
<br>> "<br>> function isblank(s) {<br>> if (s = null) || (s = \"\")<br>> return true;<br>> else {<br>> for (var i=0;i<s.length'i++) {<br>> var c = s.charAt(i);<br>> if ((c ~= ' ') && (c != '\n') && (c != '')) return false;
<br>> }<br>> }<br>> return true;<br>> }<br>> "<br>> )))<br>><br>> becomes:<br>><br>> <html><head><title>Test</title><br>> <script language="Javascript" type="text/javascript">
<br>> function isblank(s) {<br>> if (s = null) || (s = &quot;&quot;)<br>> return true;<br>> else {<br>> for (var i=0;i&lt;s.length'i++) {<br>> var c = s.charAt(i);<br>> if ((c ~= ' ') &amp;&amp; (c != '
<br>> ') &amp;&amp; (c != '')) return false;<br>> }<br>> }<br>> return true;<br>> }<br>> </script></head></html><br>><br>> Any help in how to support this would be great.
<br>><br>> Thanks,<br>> Arend<br>><br>><br>> For list-related administrative tasks:<br>> <a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme">http://list.cs.brown.edu/mailman/listinfo/plt-scheme
</a><br>><br><br><br>--__--__--<br><br>Message: 4<br>Cc: PLT Scheme <<a href="mailto:plt-scheme@list.cs.brown.edu">plt-scheme@list.cs.brown.edu</a>><br>From: David Herman <<a href="mailto:dherman@ccs.neu.edu">
dherman@ccs.neu.edu</a>><br>Subject: Re: [plt-scheme] changed policy for native libraries?<br>Date: Mon, 29 Aug 2005 11:02:11 -0400<br>To: David Herman <<a href="mailto:dherman@ccs.neu.edu">dherman@ccs.neu.edu</a>>
<br><br>I think I got it -- web-server-text3m seems to handle PLTCOLLECTS<br>incorrectly.<br><br>Dave<br><br>On Aug 29, 2005, at 9:51 AM, David Herman wrote:<br><br>> Has the policy changed for when mzscheme loads a native library
<br>> instead of an .ss file? I've updated to the latest nightly binary<br>> and all of a sudden the scheme-pg package won't load the native<br>> version of its back-end module. I've made sure the .so file has a<br>
> newer time-stamp than the .ss file.<br>><br>> Help!<br>><br>> Thanks,<br>> Dave<br>><br>> For list-related administrative tasks:<br>> <a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme">
http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a><br>><br><br><br>--__--__--<br><br>Message: 5<br>Cc: PLT Scheme <<a href="mailto:plt-scheme@list.cs.brown.edu">plt-scheme@list.cs.brown.edu</a>><br>From: David Herman <
<a href="mailto:dherman@ccs.neu.edu">dherman@ccs.neu.edu</a>><br>Subject: Re: [plt-scheme] changed policy for native libraries?<br>Date: Mon, 29 Aug 2005 11:10:55 -0400<br>To: David Herman <<a href="mailto:dherman@ccs.neu.edu">
dherman@ccs.neu.edu</a>><br><br>Okay, now I really get it. I see I have to build the native library<br>separately with mzc3m if I want to load it from mzscheme3m or web-<br>server-text3m. Sorry for the flurry of emails.
<br><br>Dave<br><br>On Aug 29, 2005, at 11:02 AM, David Herman wrote:<br><br>> I think I got it -- web-server-text3m seems to handle PLTCOLLECTS<br>> incorrectly.<br>><br>> Dave<br>><br>> On Aug 29, 2005, at 9:51 AM, David Herman wrote:
<br>><br>><br>>> Has the policy changed for when mzscheme loads a native library<br>>> instead of an .ss file? I've updated to the latest nightly binary<br>>> and all of a sudden the scheme-pg package won't load the native
<br>>> version of its back-end module. I've made sure the .so file has a<br>>> newer time-stamp than the .ss file.<br>>><br>>> Help!<br>>><br>>> Thanks,<br>>> Dave<br>>><br>
>> For list-related administrative tasks:<br>>> <a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme">http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a><br>>><br>>><br>><br>>
<br><br><br>--__--__--<br><br>Message: 6<br>From: Matthew Flatt <<a href="mailto:mflatt@cs.utah.edu">mflatt@cs.utah.edu</a>><br>To: David Herman <<a href="mailto:dherman@ccs.neu.edu">dherman@ccs.neu.edu</a>><br>
Cc: PLT Scheme <<a href="mailto:plt-scheme@list.cs.brown.edu">plt-scheme@list.cs.brown.edu</a>><br>Subject: Re: [plt-scheme] changed policy for native libraries?<br>Date: Mon, 29 Aug 2005 09:26:03 -0600<br><br>At Mon, 29 Aug 2005 11:10:55 -0400, David Herman wrote:
<br>> Okay, now I really get it. I see I have to build the native library<br>> separately with mzc3m if I want to load it from mzscheme3m or web-<br>> server-text3m.<br><br>No, using mzc3m is the same as using mzc. (It just runs the compiler
<br>via MzScheme3m instead of MzScheme.)<br><br>The short answer is that I need to write proper documentation for<br>making extensions compatible with 3m. I will do that soon; let me know<br>if it can't wait a few days.<br>
<br>Matthew<br><br><br>--__--__--<br><br>Message: 7<br>Cc: PLT Scheme <<a href="mailto:plt-scheme@list.cs.brown.edu">plt-scheme@list.cs.brown.edu</a>><br>From: David Herman <<a href="mailto:dherman@ccs.neu.edu">dherman@ccs.neu.edu
</a>><br>Subject: Re: [plt-scheme] changed policy for native libraries?<br>Date: Mon, 29 Aug 2005 11:29:52 -0400<br>To: Matthew Flatt <<a href="mailto:mflatt@cs.utah.edu">mflatt@cs.utah.edu</a>><br><br>Okay. I just noticed the (system-library-subpath) is different for
<br>3m, which explains why it wasn't noticing the native-compiled<br>library. I'm just going to continue using the imprecise collector for<br>now.<br><br>I suppose I can wait a few days for the documentation on making 3m-
<br>compatible extensions, since I don't really have the time to modify<br>the scheme-pg extension anyway. But if you don't mind, please let me<br>know when you have added that documentation.<br><br>Thanks,<br>Dave<br><br>
On Aug 29, 2005, at 11:26 AM, Matthew Flatt wrote:<br><br>> At Mon, 29 Aug 2005 11:10:55 -0400, David Herman wrote:<br>><br>>> Okay, now I really get it. I see I have to build the native library<br>>> separately with mzc3m if I want to load it from mzscheme3m or web-
<br>>> server-text3m.<br>>><br>><br>> No, using mzc3m is the same as using mzc. (It just runs the compiler<br>> via MzScheme3m instead of MzScheme.)<br>><br>> The short answer is that I need to write proper documentation for
<br>> making extensions compatible with 3m. I will do that soon; let me know<br>> if it can't wait a few days.<br>><br>> Matthew<br>><br>><br><br><br>--__--__--<br><br>Message: 8<br>Date: Mon, 29 Aug 2005 13:30:13 -0500
<br>From: Corey Sweeney <<a href="mailto:corey.sweeney@gmail.com">corey.sweeney@gmail.com</a>><br>To: PLT Scheme List <<a href="mailto:plt-scheme@list.cs.brown.edu">plt-scheme@list.cs.brown.edu</a>><br>Subject: [plt-scheme] modules, autodoc, and the drscheme multimedia format
<br><br>Does there exist a "autodoc" system for the module system? Nothing<br>fancy. I'm not even looking for full prototypes, just the name of the<br>provided functions. For example, suppose I had the following
<br>"thin-client.ss" file:<br><br>(module thin-client (lib "plt-pretty-big-text.ss" "lang")<br>blah<br>blah<br>blah<br>(provide (all-defined)))<br><br> <<then do something like:>>
<br><br>bash $ drdoc thin-client.ss<br><br> <<and get something like:>><br><br>module name: thin-client<br><br>procedures:<br> connect-to-server<br> =20<br> disconnect-from-server<br>
<br><br>------------<br><br>or, another option... Is there a way to access the drscheme<br>multimedia format? Currently for text .scm files, I wrote a script<br>that greps for defines and ';**' comments at the end of a line which
<br>are used to mark a line as important to go in the summary. But many<br>files in the drscheme multimedia format are inaccessable to me. I<br>realize that I could export every file to "text format", and then grep
<br>through those, but I'm hoping for a automatic process in which with<br>once command i'll be able to generate all my documentation.<br><br>---<br><br>i found "(lookup-documentation module-path-v label-sym)",in the docs,
<br>but i can't figure what "label-sym" is supposed to be. My guess is<br>that it's a user-defined symbol that lets you insert documentation<br>into the middle of the code, and you write a function to extract it
<br>and print it as you want. (which is cool, and i might use in the<br>future). But I was hoping for auto-extraction of my unmodified<br>sources. I tried:<br><br>(provide-and-document<br>(all-defined)), but that didn't work.
<br><br>Is there more info on how to use this?=20<br><br>-----<br><br>Oh, and if it matters, my modules are actually wrappers. So my<br>thin-client.ss file is actually:<br><br>(module thin-client (lib "plt-pretty-big-text.ss
" "lang")<br>(require (lib "lib-general.ss" "general"))<br>(require (lib "include.ss"))<br>(include "thin.client.scm")<br>(provide (all-defined)))<br><br><br><br><br>
Corey<br><br><br>--__--__--<br><br>Message: 9<br>From: Matthew Flatt <<a href="mailto:mflatt@cs.utah.edu">mflatt@cs.utah.edu</a>><br>To: Corey Sweeney <<a href="mailto:corey.sweeney@gmail.com">corey.sweeney@gmail.com
</a>><br>Cc: PLT Scheme List <<a href="mailto:plt-scheme@list.cs.brown.edu">plt-scheme@list.cs.brown.edu</a>><br>Subject: Re: [plt-scheme] modules, autodoc, and the drscheme multimedia format<br>Date: Mon, 29 Aug 2005 14:57:19 -0600
<br><br>At Mon, 29 Aug 2005 13:30:13 -0500, Corey Sweeney wrote:<br>> or, another option... Is there a way to access the drscheme<br>> multimedia format? Currently for text .scm files, I wrote a script<br>> that greps for defines and ';**' comments at the end of a line which
<br>> are used to mark a line as important to go in the summary. But many<br>> files in the drscheme multimedia format are inaccessable to me. I<br>> realize that I could export every file to "text format", and then grep
<br>> through those, but I'm hoping for a automatic process in which with<br>> once command i'll be able to generate all my documentation.<br><br>For now, you have to load it into a text% and use<br>`open-input-text-editor'.
<br><br>I intend to replace the current binary format with an S-expression<br>format, but I don't have an ETA for that.<br><br>> i found "(lookup-documentation module-path-v label-sym)",in the docs,<br>> but i can't figure what "label-sym" is supposed to be.
<br><br>It's the `doc-label-id' of `provide-and-document', which is an<br>experimental documentation system that I think doesn't work right.<br><br>> (provide-and-document<br>> (all-defined)), but that didn't work.
<br>><br>> Is there more info on how to use this?<br><br>See the docs for `provide-and-document' (with the caveat that I<br>implemented it and I don't like it). This form has a different syntax<br>than `provide'.<br>
<br>Matthew<br><br><br>--__--__--<br><br>Message: 10<br>Date: Mon, 29 Aug 2005 20:15:01 -0400<br>From: Shriram Krishnamurthi <<a href="mailto:shriram@gmail.com">shriram@gmail.com</a>><br>Reply-To: <a href="mailto:sk@cs.brown.edu">
sk@cs.brown.edu</a><br>To: <a href="mailto:plt-scheme@list.cs.brown.edu">plt-scheme@list.cs.brown.edu</a><br>Subject: [plt-scheme] Announcing DivaScheme: voice-based program editing<br><br> DivaScheme
<br> ...for times when you wish your doctor would listen<br><br>DivaScheme enhances DrScheme with voice-based program editing.<br>DivaScheme's commands support both the creation of new code and the<br>modification of existing code.
<br><br>DivaScheme introduces a command shell, the Diva Box, that recognizes<br>the system's commands. These commands can be entered by voice<br>dictation, via keyboard shortcuts, or by typing them in full (as when<br>employing an amanuensis). Using these commands results in a form of
<br>structured program editing. DivaScheme is sensitive to the current<br>language level and knows the language constructs defined at that level<br>(but only for the Scheme variants). The current version does not<br>recognize macro-based programmer extensions to the language.
<br><br>DivaScheme does not itself perform voice recognition; we instead<br>expect users to employ their favorite voice recognition system. We<br>have tested DivaScheme using the commercial Dragon Naturally Speaking<br>package. We look forward to user feedback on their experiences.
<br><br>You can find the software and installation instructions at<br><br><a href="http://www.cs.brown.edu/research/plt/software/divascheme/">http://www.cs.brown.edu/research/plt/software/divascheme/</a><br><br>DivaScheme was designed and implemented by Romain Legendre, Guillaume
<br>Marceau, Kathi Fisler and Shriram Krishnamurthi. We thank Jay<br>McCarthy for his help.<br><br><br>--__--__--<br><br>Message: 11<br>Date: Mon, 29 Aug 2005 19:08:39 -0700 (PDT)<br>From: Danny Yoo <<a href="mailto:dyoo@hkn.eecs.berkeley.edu">
dyoo@hkn.eecs.berkeley.edu</a>><br>To: <a href="mailto:plt-scheme@list.cs.brown.edu">plt-scheme@list.cs.brown.edu</a><br>Subject: [plt-scheme] FFI stuff: getting a fileno file descriptor from an input port?<br><br>Hi everyone,
<br><br><br>I'm starting to play with the foreign function interface; the FFI paper:<br><br> <a href="http://repository.readscheme.org/ftp/papers/sw2004/barzilay.pdf">http://repository.readscheme.org/ftp/papers/sw2004/barzilay.pdf
</a><br><br>mentions an implementation of c-read:<br><br>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<br>(define c-read<br>(get-ffi-obj "read" "libc.so.6"<br> (_fun _int<br> (buf : _string)<br> (_int : (string-length buf))
<br> -> _int)))<br>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<br><br>which is lovely. But, unfortunately, I'm not quite sure how to call this.<br>*grin* Basically, I wanted to do something like:<br><br> (c-read (current-input-port) (make-string 20))
<br><br>but this didn't work, of course:<br><br>##################################<br>> (define buf (make-string 20))<br>> (procedure-arity c-read)<br>> (c-read (current-input-port) buf)<br>Scheme->C: expects argument of type <int32>; given #<input-port:stdin>
<br>##################################<br><br><br>The first argument should be a file descriptor integer, but I haven't<br>figured out a clean way to get a file descriptor from a file port. I'm<br>assuming that this is non-obvious because:
<br><br> <a href="http://list.cs.brown.edu/pipermail/plt-scheme/2003-October/003588.html">http://list.cs.brown.edu/pipermail/plt-scheme/2003-October/003588.html</a><br><br>uses "cffi.ss" to call fileno:<br><br>
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<br>(define stdin-fileno (c-lambda () int<br>"___result = fileno(stdin);<br>"))<br>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<br><br><br>I've been staring at src/mzscheme/src/port.c, and see that it has a FILE*
<br>structure, so I'm pretty sure that I can use cffi to access that<br>structure. But I'm wondering if there's a way to get at the fileno of an<br>arbitrary file input port without having to invoke the compiler: I'd like
<br>to avoid cffi if that's possible.<br><br>The closest I've been able to find in the Mzscheme manual is the function<br>port-file-identity, which isn't quite right, but is close.<br><br><br>Thanks for any help!<br><br><br>
--__--__--<br><br>Message: 12<br>From: Matthew Flatt <<a href="mailto:mflatt@cs.utah.edu">mflatt@cs.utah.edu</a>><br>To: Danny Yoo <<a href="mailto:dyoo@hkn.eecs.berkeley.edu">dyoo@hkn.eecs.berkeley.edu</a>><br>
Cc: <a href="mailto:plt-scheme@list.cs.brown.edu">plt-scheme@list.cs.brown.edu</a><br>Subject: Re: [plt-scheme] FFI stuff: getting a fileno file descriptor from an input port?<br>Date: Mon, 29 Aug 2005 20:26:34 -0600<br><br>
At Mon, 29 Aug 2005 19:08:39 -0700 (PDT), Danny Yoo wrote:<br>> mentions an implementation of c-read:<br>><br>> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<br>> (define c-read<br>> (get-ffi-obj "read" "
libc.so.6"<br>> (_fun _int<br>> (buf : _string)<br>> (_int : (string-length buf))<br>> -> _int)))<br>> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<br>> [...]<br>> The first argument should be a file descriptor integer, but I haven't
<br>> figured out a clean way to get a file descriptor from a file port. [...]<br>><br>> I've been staring at src/mzscheme/src/port.c, and see that it has a FILE*<br>> structure, so I'm pretty sure that I can use cffi to access that
<br>> structure.<br><br>FILE* ports and file-descriptor ports are different. FILE* ports<br>aren't used unless some extension or embedding program creates them.<br><br>Extracting the file descriptor for a port is not easy. You'd have
<br>to go through the `port_data' field of an import port or output port;<br>it will refer to a Scheme_FD struct, which contains an fd field. The<br>Scheme_FD struct is private to "port.c".<br><br>If it's useful, we could add a scheme_get_port_file_descriptor()
<br>function to MzScheme. You want to do more than just call read() I take<br>it (since MzScheme already provides `read-bytes!')?<br><br>Matthew<br><br><br><br><br>End of plt-scheme Digest<br></blockquote></div><br>