TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Session types in programming languages (2016)

42 pointsby hurricaneSliderover 6 years ago

4 comments

wcrichtonover 6 years ago
For those who want to learn more, I wrote an extended, accessible introduction to session types (predicated on a little knowledge about PL metalanguage syntax, e.g. BNF grammar) here: <a href="http:&#x2F;&#x2F;cs242.stanford.edu&#x2F;lectures&#x2F;07-2-session-types.html" rel="nofollow">http:&#x2F;&#x2F;cs242.stanford.edu&#x2F;lectures&#x2F;07-2-session-types.html</a><p>It also includes a walkthrough of a session types implementation in Rust.
评论 #18775176 未加载
zozbot123over 6 years ago
Latest version of this post [2017] is found at <a href="http:&#x2F;&#x2F;groups.inf.ed.ac.uk&#x2F;abcd&#x2F;session-implementations.html" rel="nofollow">http:&#x2F;&#x2F;groups.inf.ed.ac.uk&#x2F;abcd&#x2F;session-implementations.html</a>
评论 #18776116 未加载
hurricaneSliderover 6 years ago
Didn&#x27;t write this but thought it was interesting as it seems to address pain points I&#x27;ve felt when building out a typed actor system (requirements for adapters, etc)
rurbanover 6 years ago
Since then Pony came along: Primitive, Static<p>No external Scribble-like protocol needed, builtin into the compiler. Actor-based.