Re: [Scheme-reports] Scheme-reports Digest, Vol 10, Issue 1 Larry D. Lee jr. (29 Oct 2010 18:12 UTC)
Re: Scheme-reports Digest, Vol 10, Issue 1 Thomas Bushnell, BSG (29 Oct 2010 20:35 UTC)
Re: Scheme-reports Digest, Vol 10, Issue 1 Larry D. Lee jr. (29 Oct 2010 21:05 UTC)
Re: Scheme-reports Digest, Vol 10, Issue 1 John Cowan (29 Oct 2010 21:06 UTC)
Re: [Scheme-reports] Scheme-reports Digest, Vol 10, Issue 1 Thomas Bushnell, BSG (29 Oct 2010 21:47 UTC)
Re: Scheme-reports Digest, Vol 10, Issue 1 John Cowan (29 Oct 2010 22:14 UTC)
Re: [Scheme-reports] Scheme-reports Digest, Vol 10, Issue 1 Thomas Bushnell, BSG (29 Oct 2010 22:41 UTC)
Re: Scheme-reports Digest, Vol 10, Issue 1 Aubrey Jaffer (29 Oct 2010 22:43 UTC)
Re: [Scheme-reports] Scheme-reports Digest, Vol 10, Issue 1 Thomas Bushnell, BSG (29 Oct 2010 22:45 UTC)

Re: Scheme-reports Digest, Vol 10, Issue 1 Aubrey Jaffer 29 Oct 2010 22:42 UTC

 | From: John Cowan <cowan-PrmTNUR8zL8@public.gmane.org>
 | Date: Fri, 29 Oct 2010 17:05:35 -0400
 |
 | On Fri, Oct 29, 2010 at 4:35 PM, Thomas Bushnell, BSG
 | <tb-pPc1tc5p79CsTnJN9+BGXg@public.gmane.org> wrote:
 |
 | > I would be happy if Scheme-2 said "this is how we map to Posix.1
 | > facilities", and very unhappy if they started deciding what a good
 | > networking interface looks like.
 |
 | As chair of WG2, that is exactly what I expect to see happen.  The
 | WG has rejected providing a complete interface to Posix (which
 | after all has almost 1200 functions, macros, and variables declared
 | in over 80 header files), so I'm looking at various other Schemes
 | to see which parts of Posix they provide.  Similarly, WG2 will not
 | have a complete socket interface, but will be providing support for
 | TCP and UDP clients and servers (you can see my UDP proposal at
 | http://trac.sacrideo.us/wg/wiki/DatagramChannelsCowan; it is
 | slightly more convenient than raw Posix but not fundamentally
 | different).

Exposing port-numbers to the programmer leads to resource leaks
(orphaned ports).

The SCM socket library is a complete socket interface overloading
ports.  Socket ports, like file ports, are subject to garbage
collection.

<http://people.csail.mit.edu/jaffer/scm_5.html#SEC92>