Quite that the Rust ecosystem covers things that Go simply doesn't. That's fine though. A good subset would do. Plus, there are more and more native Rust implementations over time, so interop issues will be negligible.
On Mon, 30 Jun 2025, 23:33 Paul Lalonde, <[email protected]> wrote: > Yes, there's absolutely a world of difference between having > rust-the-language available vs rust-the-ecosystem available. > Frankly, this is what amazes me the most about golang's portability. > > Paul > > On Mon, Jun 30, 2025, 2:31 p.m. <[email protected]> wrote: > >> I've heard reports of interesting trickery using linker scripts, where >> you just compile to a flat binary and then toss an a.out header on it. >> Then, from there, a few assembly stubs will probably work to make >> running programs. >> >> The rest of the work is just reinventing the world, since so much of >> the code out there is going to depend on libraries that use mmap, >> curses, select/poll/epoll/io_uring/kqueue/..., and you're probably >> not going to get far just naively pulling in deps. >> >> Quoth Paul Lalonde <[email protected]>: >> > I've thought of bringing Rust along. It seems to be a thing in the >> world >> > I'm finding myself in these days. >> > The shortest path looks like adding the plan9 calling convention (and >> > register convention) to LLVM and seeing if we can cross-compile our way >> to >> > glory. >> > But I'm certain I'm missing 100 other related things that will be much >> > harder. >> > Paul >> > >> > On Mon, Jun 30, 2025 at 9:51 AM Danny Wilkins via 9fans < >> [email protected]> >> > wrote: >> > >> > > On Mon, Jun 30, 2025 at 10:31:40AM -0400, [email protected] wrote: >> > > > >> > > > The bigger problem is interest -- I don't have perl code I care >> > > > to run, does anyone else here? >> > > > >> > > Technically I have a few perl tools that'd be nice to have on 9front, >> but >> > > not nice enough to go through the trouble of porting when I plan on >> > > rewriting >> > > them in C anyway. IMO Perl suffers from the 'problem' that you don't >> really >> > > write big s Software in it a lot of the time. It's pretty bespoke and >> that >> > > niche is handled much better by rc and awk on plan9 (I could easily >> rewrite >> > > those perl tools in rc+awk, but I'm not guaranteed to have rc on my >> > > linuxes.) >> > > >> > > Python would probably be the most practical of the 'missing' >> languagess, >> > > but >> > > python was already in base installs for a long time due to hg, wasn't >> it? >> > > >> > > Obviously what needs to push is rust and node so that p9 can be a real >> > > next gen server platform :) Think of all the apps we could run with >> > > electron. > *9fans <https://9fans.topicbox.com/latest>* / 9fans / see discussions > <https://9fans.topicbox.com/groups/9fans> + participants > <https://9fans.topicbox.com/groups/9fans/members> + delivery options > <https://9fans.topicbox.com/groups/9fans/subscription> Permalink > <https://9fans.topicbox.com/groups/9fans/Tf84d656c78bbda91-M946d0de4d7ae1744d5c274d1> > ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tf84d656c78bbda91-M7b1faf2c2de5a05306fbab29 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
