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 1852 invoked from network); 11 Dec 2020 15:33:09 -0000 Received: from ewsd.inri.net (107.191.116.128) by inbox.vuxu.org with ESMTPUTF8; 11 Dec 2020 15:33:09 -0000 Received: from mail-pf1-f181.google.com ([209.85.210.181]) by ewsd; Fri Dec 11 10:26:11 -0500 2020 Received: by mail-pf1-f181.google.com with SMTP id s21so7174544pfu.13 for <9front@9front.org>; Fri, 11 Dec 2020 07:26:07 -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=sNTjzuIedRGaAlRTrD/sFp/WvgEGJ72whN+vhJetrtw=; b=fN8viKH/l6px1uqenA5wXHfHSMiAmLk7NBcAQY+P58viYyYAxgTzz1VCodaGfPGP10 Vgmr4fljzTeU1cflBXlYmSjj9adOEFhWAXKKphcb+8OY0491QoIzTyocxa7ZEYhItwax Iig3pl48g4bum+VCd11L0UwFomQ+YE2R9XnFEzkwidZJYQ1buMZ+VPQhPI+x7Rq4bxcm QlUCI9+c0/kY75bDC8Q4tlxt8uRp0h51+A8ABFHXs2326qhfiSYEqsqmkXkSbCTX1qsY ie1jSWQLBp74cCg5YVKVcz0AkYh7qgFZo1i6b+NkSNytURvyn4MiPEjawDg5UYBWscdD 3w/A== 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=sNTjzuIedRGaAlRTrD/sFp/WvgEGJ72whN+vhJetrtw=; b=PIGYjmt5gg3zFJfMebizwFGzf/wrKyONd3YPQuJqeqo4C5Sxi54305bHw7dkzegxbl EJsc7Pen8Dih1G7oFahwyTxHJ9q3hdZeGyjk5Yq8RrbHrlBr4UjDH/Ek9VfNUHa2MwrC 9WGm/X7Adb0j1O+kwYkXsouIdyGuoKx6nIiT00riznd1jDm1iUt6NCpfTmrtCAtECp7L libWEFxNghUL9pYwPArnuubbPM08igdPs/IvyyKzBbQP2E40onFcIapH8t8asz1Ab9de rcpdykAQCRCplux5+kgxwcydhGm2xXTAdyDOSQP8bHHZtUbXDsfOY3L4ZGXB8xR8UJ/s jM/Q== X-Gm-Message-State: AOAM532SuGnBrEmA0/QUc8OTq/dUAAXA7qNmCnXc8JqTkFnJNx+DEBnd G0BT9tag/nf0VuHIWTXLegIsnhTRa+jIQPe6iVu6guBn4e4= X-Google-Smtp-Source: ABdhPJzH6cFIAs6flsa80fyMFY4zteCVW/Xce2PDWpYeWXW1hJp3hi4ckqajXCjVun2H9Y21MJlkCSnB2RRvFVgqEc0= X-Received: by 2002:a63:150b:: with SMTP id v11mr12418923pgl.257.1607700366976; Fri, 11 Dec 2020 07:26:06 -0800 (PST) MIME-Version: 1.0 References: <368DB9D4BB395B22F7A7A465EB711541@yourdomain.dom> In-Reply-To: <368DB9D4BB395B22F7A7A465EB711541@yourdomain.dom> From: Kyle Nusbaum Date: Fri, 11 Dec 2020 09:25:55 -0600 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: configuration realtime manager Subject: Re: [9front] Greetings! (and few questions) Reply-To: 9front@9front.org Precedence: bulk For anyone interested in duit, I forked it a while back to get it working on 9front: https://github.com/knusbaum/duit I don't remember what all changes I made, but IIRC they weren't too major. > I recall p9p devdraw always had the window top left corner be (0,0), whic= h caused quite a few assumptions in duit That was one thing I "fixed". I ended up having an IRC client and some other small programs working with = it. Libdraw is also usable with Go if you care to draw with primitives. On Thu, Dec 10, 2020 at 10:45 AM wrote: > > On your last question, any thing that file(1) returns as a `* plan 9 exec= utable` should run as long as the arch is compatable with your kernel. Go (= and plan9's linker) ouputs staticly linked executable's so it should be abl= e to run on any plan9/9front machine. > > - Fulton > > > ---------- Forwarded message ---------- > From: Bogunix M > To: 9front@9front.org > Cc: > Bcc: > Date: Wed, 9 Dec 2020 22:43:34 -0800 > Subject: [9front] Greetings! (and few questions) > 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