hare

[hare] The Hare programming language
git clone https://git.torresjrjr.com/hare.git
Log | Files | Refs | README | LICENSE

dial.ha (376B)


      1 // SPDX-License-Identifier: MPL-2.0
      2 // (c) Hare authors <https://harelang.org>
      3 
      4 use net;
      5 use net::dial;
      6 
      7 fn dial_unix(addr: str, service: str) (net::socket | dial::error) = {
      8 	match (connect(addr)) {
      9 	case let conn: net::socket =>
     10 		return conn;
     11 	case let err: net::error =>
     12 		return err;
     13 	};
     14 };
     15 
     16 @init fn registerproto() void = {
     17 	dial::registerproto("unix", &dial_unix);
     18 };