Linked by Thom Holwerda on Fri 6th Jul 2018 22:26 UTC
BeOS & Derivatives

The Rust programming language belongs to the category of modern programming languages that aim to provide a reliable and safe alternative to C and C++. In the past few years, few people have been working on getting the compiler, and the other build tools to our platform. And in fact, since Rust 1.0 there have been reasonably working binary packages for building Rust projects on Haiku.

With the recent addition of Rust 1.27.0 in the HaikuPorts repository, I thought it would be good to do a short, public write-up of the current state of Rust on Haiku, and some insight into the future.

Two BeOS/Haiku items on the same day. Today was a good day.

Order by: Score:
Comment by smashIt
by smashIt on Sun 8th Jul 2018 10:14 UTC
smashIt
Member since:
2005-07-06

Just out of curiosity:
Is there a code-editor/IDE with highlighting for rust available on haiku?

Reply Score: 2

RE: Comment by smashIt
by Morgan on Sun 8th Jul 2018 13:59 UTC in reply to "Comment by smashIt"
Morgan Member since:
2005-06-29

The reimagined Pe (Programmer's Editor) for Haiku, based on the old BeOS Pe, has had Rust support for a few years, but I don't know how robust or complete it is.

A port of Geany to Haiku would be a boon, besides excellent Rust support, it has enough advanced features to cross the bridge from a "programmer's editor" to a real IDE.

https://github.com/HaikuArchives/Pe

Reply Score: 3

RE: Comment by smashIt
by TylerWatts on Sun 8th Jul 2018 21:18 UTC in reply to "Comment by smashIt"
TylerWatts Member since:
2018-05-31

"Just out of curiosity:
Is there a code-editor/IDE with highlighting for rust available on haiku?"

Editor-wise, Pe and Koder have Rust support.
I would think KDevelop would, but I haven't checked it.

Edited 2018-07-08 21:19 UTC

Reply Score: 2

v Native
by Nit-0.0 on Sun 8th Jul 2018 11:14 UTC
RE: Native
by moondevil on Sun 8th Jul 2018 11:24 UTC in reply to "Native"
moondevil Member since:
2005-07-08

Apparently most people care about writing portable code across multiple kinds of CPUs.

Reply Score: 5

rener
Member since:
2006-02-27

All the hundred micro packages, and cargo build stuff: https://www.youtube.com/watch?v=zNipdcUh7ZE

Reply Score: 2

v Comment by timewiththewind
by timewiththewind on Mon 9th Jul 2018 07:39 UTC
Comment by timbetancourt
by timbetancourt on Tue 10th Jul 2018 10:54 UTC
timbetancourt
Member since:
2018-07-10

Actually, it would appear that Haiku as of now is a level 3 stage (https://github.com/rust-lang/rust/tree/master/src/ci/docker/disabled...). The principal activity would be to upstream any progressions important to get rustc to work for Haiku.
Making it a level 1 stage is a significantly greater duty - guides on https://dissertationwriter.org - as you really require an objective framework to run tests on, and all progressions would be gated on tests passing.
To persuade rustup to have the capacity to work, you'd have to take the necessary steps to make it a level 2 stage, which is essentially simply robotizing the setup of the cross arrangement foundation with the goal that it could be cross aggregated from one of the current form machines, and being willing to help keep up that framework in the event that it breaks.

Reply Score: 1

RE: Comment by timbetancourt
by smashIt on Tue 10th Jul 2018 22:56 UTC in reply to "Comment by timbetancourt"
smashIt Member since:
2005-07-06

Making it a level 1 stage is a significantly greater duty - guides on xxxxxxxxxxxxxxxxxxxxxxxx - as you really require an objective framework to run tests on, and all progressions would be gated on tests passing.


I have to admit:
That was an interesting attempt at dumping your spam-link here...

Reply Score: 2

RE[2]: Comment by timbetancourt
by zima on Fri 13th Jul 2018 18:20 UTC in reply to "RE: Comment by timbetancourt"
zima Member since:
2005-07-06

Yes, this one put some effort into it... ;)

Reply Score: 2