Live data from Hacker News

Conrod – A Rust GUI Library

blog.piston.rs

11–20 of 76 posts

Re: Conrod – A Rust GUI Library

#11
Is there any word from Mozilla on their position for an official UI toolkit for Rust?

I am past caring if it is a totally native looking toolkit, just as long as it looks good/consistent across all platforms with hardware acceleration I am good to go.

Re: Conrod – A Rust GUI Library

#13
post #4

Last time I checked this was the main thing that was missing for Go (a complete, multi platform GUI lib). Has there anything like this arisen yet? Some quick googling points to Gothic, which sounds promising.

I don't believe Go intends to be used for Desktop applications. I believe that's more Rust's goal.

Go I suspect is intended for more service related stuff, backend, server, processing, etc.

Though I'm not 100% sure about this.

Re: Conrod – A Rust GUI Library

#14
post #11

Is there any word from Mozilla on their position for an official UI toolkit for Rust? I am past caring if it is a totally native looking toolkit, just as long as it looks good/consistent across all platforms with hardware acceleration I am good to go.

Nope. It's totally not a thing we're concerned about at the moment, given the language's immaturity.

Re: Conrod – A Rust GUI Library

#15
post #11

Is there any word from Mozilla on their position for an official UI toolkit for Rust? I am past caring if it is a totally native looking toolkit, just as long as it looks good/consistent across all platforms with hardware acceleration I am good to go.

Warning: I am not involved with the project, and it has been a while since I heard anything official.

With that said, the last time I heard, the reason for Rust's existence (Servo) did not have any plans for implementing anything outside of the browser rendering & javascript engine. So, no browser chrome, which would be the only reason I can think that they would develop an "official" UI toolkit.

I would love for someone involved in the project to correct me, though :)

Re: Conrod – A Rust GUI Library

#16
post #7

Pretty sweet looking. After seeing the Envelope A/B widgets, I thought "wonder if this was made for the purpose of a UI for a software synthesis library?" And sure enough, it was :) Is the synthesis package open source (or going to be)? EDIT: nvm, found it: https://github.com/mitchmindtree/rust-dsp Glad to see Rust getting more traction. I'm not a huge fan of the syntax, and I'm personally putting my chips in the pur…

I'm trying to OS what I can in another PistonWorks project called rust-dsp

https://github.com/PistonDevelopers/rust-dsp

It only has a basic DSP-chain atm on top of a PortAudio IO callback, but hoping to contribute some synthesis, sampling and effects work soon! Especially now I have some widgets to design instruments with :)

Re: Conrod – A Rust GUI Library

#17
The more I hear about Rust, the happier I get. It's an amazing language and a platform and the more adoption it gets, the higher the chances for me also get to one day use it at work and that's what I really want, honestly!

Re: Conrod – A Rust GUI Library

#18
post #2

This is amazing, especially for only being two weeks old. I played around with Rust back when it was 0.10 (is it still?), and it's an awesome language. I can't wait to see this stuff get more advanced. Great work!

They put out a new point release every three months.

Re: Conrod – A Rust GUI Library

#19
post #11

Is there any word from Mozilla on their position for an official UI toolkit for Rust? I am past caring if it is a totally native looking toolkit, just as long as it looks good/consistent across all platforms with hardware acceleration I am good to go.

> Is there any word from Mozilla on their position for an official UI toolkit for Rust?

Well, given those bullet points, Servo might meet your needs :)

In general we're not going to think about blessing packages as "official" unless it gets to the point where some package becomes mature and overwhelmingly dominant in its space (think Rack in Ruby or async in Node); we'd prefer to focus on making it easy to upload and share Rust packages via Cargo to build up an ecosystem.

Post reply on HN