Re: Commercial development in Scheme?
Matthias Radestock <[email protected]> Sun, 13 Feb 2005 18:57:27 +0000
| Newsgroups | gmane.comp.java.sisc.devel |
|---|---|
| Message-ID | <[email protected]> |
Marcin 'Qrczak' Kowalczyk wrote: > SISC (1.10.0-alpha) - main > #;> (import serial-io) > #;> (import threading) > #;> (define x (thread/new (lambda () (+ 2 2)))) > #;> (call-with-serial-output-file "serialized" (lambda (ser) (serialize x ser))) > #;> (define y (call-with-serial-input-file "serialized" deserialize)) > java.lang.InstantiationException: sisc.data.SchemeThread [snip] > #;> (import networking) > #;> (define x (open-tcp-socket "localhost" 80)) > #;> (call-with-serial-output-file "serialized" (lambda (ser) (serialize x ser))) > #;> (define y (call-with-serial-input-file "serialized" deserialize)) > java.lang.InstantiationException: sisc.modules.io.SNetwork$SchemeTCPSocket [snip] What did you expect to happen instead? For the deserialization to spawn a new thread and open a socket respectively? That's generally not desirable or even possible (e.g. if the socket connection was inbound). I suppose the error message could be friendlier, and be generated on serialization, rather than deserialization. > BTW, documentation URL http://sisc.sourceforge.net/manual/html/ is broken. That will be fixed soon. Meanwhile you can find the documentation for the latest beta release at http://sisc.sourceforge.net/manual-beta/ Matthias. PS: I propose we move this discussion to the sisc-devel list (cc'ed). ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click