▲ 12 r/plan9

Run report: legmacs on plan9 in vt

legmacs : an emacs-like editor implemented in let-go

let-go : a clojure dialect implemented in go. Supported on plan9.

github.com
u/dharmatech — 11 days ago
▲ 16 r/plan9

Windows drawterm fork

Hey y'all 🙋‍♂️

Here's a fork of 9front drawterm:

https://github.com/dharmatech/drawterm

Why this fork?

Two reasons:

  • Builds on Windows using Microsoft Visual C via NMakefile.msvc

  • I.e. no longer need MinGW/cygwin

  • Supports no-GUI command execution with -G -c <cmd>

Unless you need -G -c <cmd> support, you should likely stick with 9front drawterm.

reddit.com
u/dharmatech — 22 days ago
▲ 20 r/plan9

plan9-hostfs

Hey y'all 🙋‍♂️

Russ Cox' rsc/plan9 repo is fascinating:

  • Run legacy plan9 in QEMU
  • Uses the host filesystem directly instead of using a QEMU disk image
  • Edit files on the host. Plan9 sees the changes immediately.

It's super cool, but I wanted to drawterm in, because:

  • I'm using Windows
  • I run rsc/plan9 in WSL
  • I do get the graphical QEMU window, but it's not as nice to use as first-class Windows apps.

Some benefits of connecting to plan9 via drawterm are:

  • Copy and paste support
  • Resize rio desktop window
  • Multiple drawterm instances (multiple desktops)

I've forked Russ' repo to start messing around with enabling drawterm connections:

https://github.com/dharmatech/plan9-hostfs

README.md has the instructions I'm using for enabling drawterm connections.

u/dharmatech — 1 month ago

To Jesus through Mary

Get it?

Transparent Hail Mary beads?

See through Mary to Jesus.

Although, that leads to questions...

Is the cord Jesus?

I imagine the cord to be the Holy Ghost.

u/dharmatech — 1 month ago
▲ 1 r/plan9+1 crossposts

We ported Rust to plan9, it's called rust9

https://preview.redd.it/hmmwzkfrlkbh1.png?width=1050&format=png&auto=webp&s=890dc12461ab4890f483a13ec4cacd1a0f134eab

https://github.com/Alino/agent9/tree/main/rust9

Also I have created a new package manager called pac9.

Install pac9 with:

option 1:

hget https://raw.githubusercontent.com/Alino/agent9/main/pac9/pac9 >/rc/bin/pac9
chmod +x /rc/bin/pac9
mkdir -p /sys/lib/pac9
hget https://raw.githubusercontent.com/Alino/agent9/main/pac9/registry >/sys/lib/pac9/registry

option 2:

git/clone https://github.com/Alino/agent9 /tmp/agent9
cd /tmp/agent9/pac9 && rc install.rc

Either way, pac9 is now on your path.

now you can install rust

pac9 install rust9

reddit.com
u/Over_Technology_1764 — 1 month ago
▲ 16 r/divineoffice+1 crossposts

Scriptural Rosary App

Hey y'all 🙋‍♂️

I'm working on a Rosary app for Android. (Demo video above)

Why another Rosary app?

I want one that is focused on praying full scriptural Rosaries.

People who are new to the Rosary are told "meditate on the mystery".

Well, in order to know what to meditate on, it can help to read the Bible verses that the mystery is based on.

The idea is that you read the full Bible sections or just a part of them before you begin each decade. After praying scriptural rosaries a bunch of times, you can then pray a rosary without the readings and what to meditate on will be second nature.

There are web sites and some apps for scriptural rosaries. But there aren't many with a focus on providing the comprehensive readings associated with the mysteries.

When sitting down to pray a scriptural rosary, I sometimes didn't want to have to decide which verses to use. For example, for the fifth sorrowful mystery, you can choose sections from any of the four gospels.

This app selects the relevant sections at random.

When you pray that mystery again, it selects ones you haven't seen yet.

When you've seen them all, it then cycles through them randomly again.

The app is free. No ads. No premium version. No pay to unlock features.

This app is designed to be used with a real rosary. It's not meant to replace your physical rosary.

The emphasis is on the readings, not art or aesthetics. The look and feel are minimal and functional.

The app uses the BSB, Berean Standard Bible. The BSB is in the public domain so there were no issues with using large portions of it in the app.

I'm currently sharing the app with early testers. How much you test it is up to you. The bare minimum required to be a tester is to simply install it. Ideally, a beta tester would pray a few rosaries with it then provide feedback on the experience.

If you're interested, please message me privately on here with your email address and I'll get you started. You'll receive a link to access the app on Google Play Store as an early tester.

Thanks!

Ed

u/dharmatech — 2 months ago
▲ 11 r/plan9

Mounting remote plan9 filesystems on Windows

Hey y'all 🙋‍♂️

My setup is:

Windows 11 : WSL : Ubuntu : QEMU : plan9

I drawterm in from Windows 11.

I have a script /cfg/cirno/cpustart:

#!/bin/rc

mkdir -p /tmp/exportfs

aux/listen1 -t tcp!*!17021 /bin/exportfs -r /           >>/tmp/exportfs/root.log   >[2=1] &
aux/listen1 -t tcp!*!17022 /bin/exportfs -r /usr/glenda >>/tmp/exportfs/glenda.log >[2=1] &

which takes care of running exportfs at boot.

I then mount / on Ubuntu:

#!/bin/bash

/home/dharmatech/src/plan9port/bin/9pfuse 'tcp!127.0.0.1!17021' ~/mnt/9front

That works pretty well. But, there are some drawbacks.

Windows can view files in Ubuntu:

dir '\\wsl$\Ubuntu\home\dharmatech'

But it has issues accessing the plan9 mount point:

> dir '\\wsl$\Ubuntu\home\dharmatech\mnt\9front'
Get-ChildItem: Access to the path '\\wsl$\Ubuntu\home\dharmatech\mnt\9front' is denied.
Get-ChildItem: Cannot find path '\\wsl$\Ubuntu\home\dharmatech\mnt\9front' because it does not exist.

I wanted to mess around with mounting the filesystem directly on Windows.

FUSE isn't a Windows thing. But, there is something called winfsp which is sort of like FUSE for Windows.

https://winfsp.dev/

Here's an experiment that uses winfsp to mount the plan9 filesystem on Windows:

https://github.com/dharmatech/9p-winfsp

I mount the filesystem at drive X: as follows:

build\p9winfsp.exe tcp!127.0.0.1!17021 X:

Read-only for now. It's surreal browsing plan9 from PowerShell, Explorer, vscode, etc.

reddit.com
u/dharmatech — 3 months ago