IAP Tools for D

Joakim via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Mon Dec 21 18:26:34 PST 2015


On Sunday, 20 December 2015 at 21:37:35 UTC, Jakob Jenkov wrote:
>> The designers of HTTP would strongly argue that is a major 
>> thing HTTP got right, and is the feature primarily responsible 
>> for it huge success.
>
> Then why is HTTP 2 moving away from it? And Web Sockets?
> Clearly, having the choice between keeping state and not keeping
> state is preferable to HTTP taking that choice away from you.
>
> Lots of apps also spend quite an effort to mimic stateful 
> communication
> on top of HTTP. Sessions? Authentication tokens? Cookies? 
> Caching
> in the browser? HTML5 Local Storage?
>
> No, HTTP did not get "stateless" right.

Yep, the whole stateless argument is a complete joke, it has not 
been true except maybe in the very beginning.  HTTP 2 is a huge 
step forward for this, its binary encoding, and other reasons.

> Your "fix-the-network" problem is definitely valid.
>
> At this point we have mostly focused on ION - the binary object 
> / message format for IAP.
> However, we have a pretty good idea about how IAP will work on 
> a conceptual
> level.
>
> IAP will have a set of "semantic protocols". Each semantic 
> protocol can address
> its own area of concern. File exchange, time, RPC, distributed 
> transactions,
> P2P, streaming etc.
>
> You can also define your own semantic protocol to address 
> exactly your specific
> situation (e.g. the Byzantine Generals Problem - distributed 
> consensus).
>
> Everything is not yet in place - but we will get there step by 
> step.

Interesting effort, I'll check it out.


More information about the Digitalmars-d-announce mailing list