Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP RFC for Unix domain socket support #192

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Commits on Nov 22, 2021

  1. Drafting an RFC for Unix Domain Socket Support

    This RFC will provide details around the intention for adding support
    for Unix Domain Sockets to the Pony runtime library and the `net`
    package.
    sgebbie committed Nov 22, 2021
    Configuration menu
    Copy the full SHA
    9407a60 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2021

  1. Initial rough draft of a unix domain socket RFC.

    The intent would be to add support for creating and using Unix domain
    sockets from within Pony programs. In particular, this RFC suggests
    adding this support to the `net` package.
    sgebbie committed Nov 23, 2021
    Configuration menu
    Copy the full SHA
    72ea78f View commit details
    Browse the repository at this point in the history
  2. Alternative: use ASIO directly.

    Using ASIO directly from Pony code might reduce the
    need for changing the runtime code.
    sgebbie committed Nov 23, 2021
    Configuration menu
    Copy the full SHA
    875292a View commit details
    Browse the repository at this point in the history
  3. Use compile time errors for OSes without unix sockets.

    Note that we can make use of the `compile_error` directive.
    sgebbie committed Nov 23, 2021
    Configuration menu
    Copy the full SHA
    bf73480 View commit details
    Browse the repository at this point in the history