site_archiver@lists.apple.com Delivered-To: macnetworkprog@lists.apple.com Dkim-signature: v=1; a=rsa-sha1; c=relaxed; d=dolan.org; h=content-type :mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; s= dolan.org; bh=5dogT/vjwqWNi6KnIoWc5xvx83U=; b=NAKAuMf1owwsMNReWR yELx4t/RQUE38X26eYT3+HA/UGe/M7t/nW/a+H5ZUnrmy/B6ALJ3YBUWWTpqzBt+ K3U8QhPeiwJMP9XPU9mwrEL8gQW6S6z2LrnogR/kzEBfkSzvP3Rd/8pfW2TqiyyO bqAGtKWzSP0HZaWp22Ax9Nsew= Without trying to step on Quinn’s toes, write up a ticket requesting the support. Give good examples and use cases. The more people that request it, the higher the priority and likelihood it’ll happen. -- Mike
On Feb 22, 2019, at 8:41 AM, Neil Alexander <neilalexander@neilalexander.eu> wrote:
This is indeed an option, but I don't really know what to call that doesn't either involve creating unnecessary NetServices or creating unnecessary sockets. Unless this is as good as it gets. I was hoping for better.
Go was a logical choice mostly down to the fact that it's incredibly easy to prototype in, and the project *is alpha* at this stage. Once specced properly, I would like to think that we will get more implementations in different languages. Incidentally, I was able to use gomobile/gobind to generate an Yggdrasil.framework which I was able to link against for building the iOS app / networkextension and make calls directly to from Swift. It wasn't difficult to do but it is rough around the edges - it does work at least. :-)
I'm hoping someone from Apple hears our pleas for AWDL in the right places though - it's the missing piece that would really make this feel *magic*.
Rgds, Neil
On 22 Feb 2019, at 16:36, Jens Alfke <jens@mooseyard.com> wrote:
You could use CGo to call some glue code written in those languages.
[Off-topic, but: This project looks very interesting, but my heart sank when I saw it’s written in Go. It’s not a bad language, but it’s awkward to integrate into anything else, esp. on mobile, because of its insistence on doing everything differently, from heaps to threading to stack frames. (I’ve written quite a lot of Go in the past, so I’m not speaking from ignorance here...)]
_______________________________________________ Do not post admin requests to the list. They will be ignored. Macnetworkprog mailing list (Macnetworkprog@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/macnetworkprog/mike%40dolan.org
This email sent to mike@dolan.org
_______________________________________________ Do not post admin requests to the list. They will be ignored. Macnetworkprog mailing list (Macnetworkprog@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/macnetworkprog/site_archiver%40lists... This email sent to site_archiver@lists.apple.com