From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE autolearn=no autolearn_force=no version=3.4.4 Received: (qmail 4751 invoked from network); 10 Dec 2020 06:50:00 -0000 Received: from ewsd.inri.net (107.191.116.128) by inbox.vuxu.org with ESMTPUTF8; 10 Dec 2020 06:50:00 -0000 Received: from mail-lf1-f50.google.com ([209.85.167.50]) by ewsd; Thu Dec 10 01:43:50 -0500 2020 Received: by mail-lf1-f50.google.com with SMTP id r24so6614432lfm.8 for <9front@9front.org>; Wed, 09 Dec 2020 22:43:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=AfbyhcqYs7oZW0eCiLtCH1IQRU09yWMi6UZQn/NOsbs=; b=P8ZPDngUTVLNNzivRlx7dRTiVc0I8hH2DOK7uDBs9zISiRjNotGZzZeGUCgwhHI7CQ iU3h3DbpqM/lO2WupeJm8fQFjCoDY+7t6ChMO0Vagzdkxw6nHZ+c0ccFvmYqUuPdL2Tl O409gpAUtZQrM/2QiEOGj++F5RsTiGzljFiFwLNgvSoBYDt1Q+T5BwlmKhPMYEHOLQil JD22Pky50TeXgsPKZ3NINrw4o0Ad6BmQO81+ENpTMVEDK2nAGxlZjTntna8j+einsDCo FfMy4OJwE1oL/z+I8JENPNl19h2keA/WirJeipmt4kbc5NNd5ZWR+SU49QfLmAzEseS7 6dng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=AfbyhcqYs7oZW0eCiLtCH1IQRU09yWMi6UZQn/NOsbs=; b=W1M8k5dgZ+iCIj09ZdIQot5/zNaTVV45VhH/yXmIM4cavKL1m+aSdwlYLqvXgW1+2q vNu5QmHCt42ZK+/mRIaMg/bFTn2aBU97TxRd6yzsNdWQCTDMQl1bApPurSVueopx23D9 9FEDAatxXbc8arjAD6ZUKTrctvbu4jBvYpblmqhi56aQ9lL4dzFpjP1Os/uxpWSlro5z c58Kyxtl+y2WWXKRkuVAJ/+PPN9wmHYf+C8fsGn7+elf5RZ3zH38+ZxJD+pBic6q2Yl9 eguNthYyYwH2++LhxCcLHRIZql9YivLV3eAhLgoDHRkHkQGR3D3BlYLBZikdp45BiItQ yTHw== X-Gm-Message-State: AOAM5330ju9NzPtTCSI+1S7MZbswp9toJcjYqbyQJzbwAMlsOJiVuO2+ LICa/CYzkTjttZuWv+OVEFG7jfjt2w8IgYGsl28tEtUARLQ= X-Google-Smtp-Source: ABdhPJx/L9qBXiIZkFcGM9ALWZIofMPLSvqysFJP1u8Sxc5bAU3pFlEHGoWTCzAMe1mDTl7OGc8UK/Qapcgognqe37U= X-Received: by 2002:ac2:4212:: with SMTP id y18mr2011060lfh.141.1607582625183; Wed, 09 Dec 2020 22:43:45 -0800 (PST) MIME-Version: 1.0 From: Bogunix M Date: Wed, 9 Dec 2020 22:43:34 -0800 Message-ID: To: 9front@9front.org Content-Type: text/plain; charset="UTF-8" List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: private full-stack base Subject: [9front] Greetings! (and few questions) Reply-To: 9front@9front.org Precedence: bulk Good day! I read the <9front dash1 manual> and fully understood the point <0.1.3 - Plan 9 is not for you>. Still, I was wondering if you could help me with a little advice(s). In particular, while playing with 9front I found myself looking for a two-panel file manager and went on a quest to write one in Go. Now, after having something breathing [1] and achieving cross-compilation with Plan9, I discovered that this is not enough. Current show-stopper is lack of Plan9 support by the underlying library TCELL [2]. Issue is described in some details in [3] and [4]: "...plan9 does not use escape sequences at all, nor does it use ttys. It appears you need to interact directly with libdraw and with the events subsystem..." I am wondering if someone would be interested to contribute time to explain the scope and potentially sketch the solution? Another related question is whether Plan9, 64-bit binaries, compiled by Go will work in 9front? The same question is currently unanswered on Stackoverflow [5]. Sincerely, Bogunix [1] https://github.com/mushkevych/9ofm [2] https://github.com/gdamore/tcell/ [3] https://github.com/gdamore/tcell/issues/402 [4] https://github.com/gdamore/tcell/issues/90 [5] https://stackoverflow.com/questions/65194285