From rsc@golang.org Tue Jul 21 11:21:58 EDT 2020 ARC-Seal: i=2; a=rsa-sha256; t=1595344913; cv=pass; d=google.com; s=arc-20160816; b=qvJFIhCzB6QODxMXWsl0zW5H5i5iyxWgUVXJ5F/lcx19xQz3Ks8fhP7JRDLZA8eTSV 162ehLihmSQN4xq/n4yW1e9CXQFEw8I7duTo5eOMp6Ftgrl1Jwy3+qJhiVACICunhy1I 6oYCtSTIqZG44l9ic71EAtejCQhObavclCniPmdVW9WYVax5C7pECxRc7uJIlQvqf8uW SRsd6tetqBlswSqqfD/uGSxpErnfi0mhIY662UBWT9+LxrEZ0F/EG6VL3i8CE11f8DvD Pb7+COvj13bbKNcDWro9PEw+YECJgJIiP56oHg7Ow40WD9dozJPPHJWmz2f3CPl4oveC nl/A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:to:subject:message-id:date:from :mime-version:sender:dkim-signature; bh=44akfT9QEKVQYajDSPIiqejcFIt9LesK+Yt1IIRcSYc=; b=YdSpcn/ANhU3EbRpXA7be2wNh9Y2DJJXDgF2nGPorcZUc7ePp1/pCbbDTao6s1FCwZ jeSPE4CotQnF5eKCNnMnEdsHRnEUkRVCeC4rsbnle9I5/liGrMOrvgMXmjWDihklTqAB s9PhtHHjIxC0sI7AV6iOycLlyZI8x4zdIXQfgL1YJdnNSPVjaD1FtVhnmMiEiETav1jo yGLgLN2FLF9Tp8adU49N98COcxYnSrxhJiAxozriK5LOldEcIb4wH1PLy1mD4728zt66 YNLnV1/Od4b5WsoyEWdC1oRV4kgbcNPWVtnNWKTragCa4aRd4jVzUVMSyoGQf0x72D8S Y3Jw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@golang-org.20150623.gappssmtp.com header.s=20150623 header.b=Js0VtdRy; spf=pass (google.com: domain of rsc@golang.org designates 2607:f8b0:4864:20::32b as permitted sender) smtp.mailfrom=rsc@golang.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=golang.org Sender: golang-nuts@googlegroups.com ARC-Seal: i=1; a=rsa-sha256; t=1595344909; cv=none; d=google.com; s=arc-20160816; b=fRUH/4/C4QGsSa1iJUSdEv07OYEfnvq6621IWbXF0OquXOrBRFaJEylgHh32YFsMyK OtBcMX0bccnR4ccZL/lus5Pu7E285CzeiD3tzXDv8AYUzQDPK2zymkG599LUNh7WLHxi QmPKJh49ni7SzzYpjtKBbHpR6ibxAd/UfTduzIm0kBj6+V6RXdtk4y6ySrpiXLg9e23a 6rPhoEkh06DIwXvPIZRWcsKVJ97Q40MdVEE7WY8ih9IpMMP43yztKFy6cv5lfMJ23TDN MWXvV0DUGf50zNB+qhNMzdGmYmAcmVShyTAfAxPXJAsDpp3MG/zlQ+0ZVIfo8QxJrq7W 0BtQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=3AHQViZNvcfz7QJUHUINXcIGlA5d74wn7cQQVzRrRmo=; b=CUUSVVPKxDxr68Cbifakc6ATpwhMWezXBfao5eOrrbSU6zBDk9h/pNaorF2BPs8VL6 kWE9jzPDDHgpAYn0EQ6C2djj6G81utvYU0ZlzMrGqAiS/KP1IWikTjk0jkJ/2R4ZAw1U 2eJT+5RVxh5X7lo1SqoD1KwqSimKBQfO6b4w0In+2qZ/lJhDGJxeCGXAJpoW0yv1qE1S SyA+eNFXvPZPHVGIniuMRsWgkwSqG2w9Ji2s5TeWvyUuDy5vOHOnGHMGH3ZuSTl29OyK Y8SBj50+LL0s+UFXPE95JdgvR5RKZdS5HU2k5zWqGsb2y5fOgYxAI/RPzQJx9Jzja7xu Kg3g== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@golang-org.20150623.gappssmtp.com header.s=20150623 header.b=Js0VtdRy; spf=pass (google.com: domain of rsc@golang.org designates 2607:f8b0:4864:20::32b as permitted sender) smtp.mailfrom=rsc@golang.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=golang.org Received-SPF: pass (google.com: domain of rsc@golang.org designates 2607:f8b0:4864:20::32b as permitted sender) client-ip=2607:f8b0:4864:20::32b; From: Russ Cox Date: Tue, 21 Jul 2020 11:21:36 -0400 Subject: [go-nuts] draft designs for file system interfaces & file embedding To: golang-nuts Mailing-list: list golang-nuts@googlegroups.com; contact golang-nuts+owners@googlegroups.com Hi all, I've posted two draft designs: one introducing general-purpose file system interfaces, with Rob Pike; and one for embedding files into Go programs, with Brad Fitzpatrick. These are draft designs we're circulating for feedback, not official proposals. (We certainly hope they will be well received and can be made into proposals, but that's not where we are today.) If you are interested, there are docs and videos linked below. Because it worked well for the //go:build draft design, we're using Reddit again for the discussion, also linked below. Reddit's proper threading support scales better than GitHub or a single large mail thread. But for those who don't want to use Reddit, I will keep an eye on this thread as well and reply as best I can. io/fs draft design - Video: https://golang.org/s/draft-iofs-video - Design: https://golang.org/s/draft-iofs-design - Q&A: https://golang.org/s/draft-iofs-reddit //go:embed draft design - Video: https://golang.org/s/draft-embed-video - Design: https://golang.org/s/draft-embed-design - Q&A: https://golang.org/s/draft-embed-reddit Thanks! Best, Russ -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAA8EjDRkQDO%2BwL1tuTQ6GMxs7rqNji4qFM80F5Kz-H0UR24R4w%40mail.gmail.com.