dedbox
2017-11-24 20:54:28

dedbox
2017-11-24 20:55:01

That’s how it looks to me right now.


dedbox
2017-11-24 21:03:28

The Agent API provides a uniform interface to the host platform. It encapsulates “real world” effects and provides a theoretical foundation.


dedbox
2017-11-24 21:06:37

The Transport API makes everything Rackety.


dedbox
2017-11-24 21:08:13

The Protocol API is a set of base functionality for implementing protocols, along with a “standard” set of protocol implementations.


dedbox
2017-11-24 21:16:22

The URI API is at least a four-part data structure: scheme, authority, path, query. The net library url struct operates like an interface to an HTTP agent, which feels clunky. The URI API should probably remain simple and orthogonal to other net2 components.


dedbox
2017-11-24 21:20:19

In the formalism, a URI is just a reference to its parts.


dedbox
2017-11-25 06:46:24

Revised summary:


dedbox
2017-11-25 06:49:39

The Agent API is the interface to be provided by “registered name” implementations. It creates and destroys ports.


dedbox
2017-11-25 06:52:45

The Transport API manages local agents and communicates with remote agents. It sends and receives bytes.


dedbox
2017-11-25 06:56:24

The URI API is a well-defined interface to a URI data structure.


dedbox
2017-11-25 07:00:18

The Protocol API is a toolbox for coordinating transport activity.