[dylan-foundry/posix-sockets] 62b2c5: [posix-sockets] (minor) Restructure module exports...

GitHub <[email protected]> Sun, 29 Nov 2015 05:46:28 -0800
Newsgroups gmane.comp.lang.dylan.gwydion.cvs
Message-ID <565b01b44305d_6fad3f88a2acd2c0945fa@hookshot-fe4-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/dylan-foundry/posix-sockets
  Commit: 62b2c57040c7e4d521a840450b8d6d54e922c3c4
      https://github.com/dylan-foundry/posix-sockets/commit/62b2c57040c7e4d521a840450b8d6d54e922c3c4
  Author: Bruce Mitchener <[email protected]>
  Date:   2015-11-29 (Sun, 29 Nov 2015)

  Changed paths:
    M posix-sockets/module-posix-sockets.dylan

  Log Message:
  -----------
  [posix-sockets] (minor) Restructure module exports.

* posix-sockets/module-posix-sockets.dylan
  (module posix-sockets): Export socket-address. Split exports
   into separate list for API functions and socket classes / slots.


  Commit: 282eedc6c607fc1e609bc0f0e14b3c13a3f61b44
      https://github.com/dylan-foundry/posix-sockets/commit/282eedc6c607fc1e609bc0f0e14b3c13a3f61b44
  Author: Bruce Mitchener <[email protected]>
  Date:   2015-11-29 (Sun, 29 Nov 2015)

  Changed paths:
    M posix-sockets/bindings.dylan
    M posix-sockets/module-posix-sockets.dylan
    M posix-sockets/socket.dylan

  Log Message:
  -----------
  [posix-sockets] Add <ready-socket>.

This is another socket-state that we need to deal with as we're
encoding states as types.

* posix-sockets/socket.dylan
  (<ready-socket>): New class.

* posix-sockets/module-posix-sockets.dylan
  (module posix-sockets): Export <ready-socket> and the slot
   accessors for local-socket-address, and peer-socket-address.

* posix-sockets/bindings.dylan
  (accept): Return a <ready-socket> with the correct socket
   addresses rather than a regular <socket>.


  Commit: 72546debd38fc3214fb863a61b7c1cf6be4106c7
      https://github.com/dylan-foundry/posix-sockets/commit/72546debd38fc3214fb863a61b7c1cf6be4106c7
  Author: Bruce Mitchener <[email protected]>
  Date:   2015-11-29 (Sun, 29 Nov 2015)

  Changed paths:
    M posix-sockets/bindings.dylan

  Log Message:
  -----------
  [posix-sockets] Don't pass family: when creating socket address.

* posix-sockets/bindings.dylan
  (get-address-info): Remove family: from args passes to constructing
   a <socket-address>.


Compare: https://github.com/dylan-foundry/posix-sockets/compare/b38e505610fc...72546debd38f

_______________________________________________
chatter mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/chatter