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.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 8406 invoked from network); 10 Dec 2020 07:24:27 -0000 Received: from ewsd.inri.net (107.191.116.128) by inbox.vuxu.org with ESMTPUTF8; 10 Dec 2020 07:24:27 -0000 Received: from mail-lf1-f48.google.com ([209.85.167.48]) by ewsd; Thu Dec 10 02:19:33 -0500 2020 Received: by mail-lf1-f48.google.com with SMTP id o17so3833047lfg.4 for <9front@9front.org>; Wed, 09 Dec 2020 23:19:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :content-transfer-encoding; bh=J/E9w5HAbDWEp+xYWuyOxVUZOF+pmo9LnxU+kLELZTM=; b=M2+JSYzF2XLhF1mGqJBs12FB2O8TV917SHTkF8eioxGmF2YSd7orbS/D5sgYxqLnZD bITRreO3Dij5Ku85ujEf1e/cIvNoSvRPRTSPJcGD9g4N40BmZD9kH6J1nGxuJ1v/A1tJ 5yZEnQJ+459ozKG0T/TfykuQI8uCviSdhkDZ5n163fxHkr9tLp5mRTQOGPrXfZndHWxZ BCGG6qX/ulv9TW3iHNs/sC+J9yX3s6J1g0fW60AsFfUE07ASWozgx5hTs0NuYy9eJBOv akIqKfLCWfm4nlqFM+EqKLYjRNK67T5KLutRg4uwQ41qvOsWWPk6mwpzHAUxf5UtpkIT 5NnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:content-transfer-encoding; bh=J/E9w5HAbDWEp+xYWuyOxVUZOF+pmo9LnxU+kLELZTM=; b=eCIvOyJruaobxqB9czQfRW7pEfXBWzTQ7CrJo629bk4dp+BUUlsZw1JqViDzLAeGDx 2SfLFrN0D5X7jIAKF08mfgPoE2VffkpPGuxP/8BP7sod8YJTDewVF0KALsQcToSwpDb7 SFnszngfiWXrPJwRItAX35GySZfNbtOBCN7rWa7+75eva0bb/p3USFYpB3LAWKoCzzdC lECujd7I8/wzrNTRUg1d+EINMwe0N3n1SuR/+zHhhG4+qzbA9d0KTQ/izaPvEX8H50Eb 5rpdgT0xHS4/Cz2eWtTf98yEfeFpbjIaNqb4TNeRMsyixdfjFoCQi3lquJW18g6CbvJz Qa6Q== X-Gm-Message-State: AOAM533NrqF2xjPufQ84NwvpmN7U+PNdoR923yIxhRtTc44Lc4kw4yYX yOM2m/ygKByhpUNYbth/osrcbsIQx1oTM2GtNx5p0h5IQ8M= X-Google-Smtp-Source: ABdhPJwN9LEW5ERRpCPqAdxSkjcnPipM4y+3aZSg1PUvNAj3lOGSHnoWIf3MtHqzHTaYuUsLPhzXhTnJoQYc3CYvC/U= X-Received: by 2002:a19:c511:: with SMTP id w17mr2057171lfe.557.1607584767526; Wed, 09 Dec 2020 23:19:27 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Sean Hinchee Date: Wed, 9 Dec 2020 23:19:16 -0800 Message-ID: To: 9front@9front.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: overflow-preventing hosting general-purpose method storage full-stack optimizer Subject: Re: [9front] Greetings! (and few questions) Reply-To: 9front@9front.org Precedence: bulk There's a visual file manager by phil9 in C: https://github.com/telephil9/v= dir > plan9 does not use escape sequences at all This is because Plan 9 does not attempt to nor intends to attempt to conflate the shell, a window, and a teletype. These are separable concepts. The recommended path as per vdir above is to commit to writing a graphical program =E2=98=BA Sean On Wed, Dec 9, 2020 at 10:48 PM Bogunix M wrote: > > 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