Live data from Hacker News

Conrod – A Rust GUI Library

blog.piston.rs

21–30 of 76 posts

Re: Conrod – A Rust GUI Library

#23
post #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.

That's currently what's going on, but it's changing in the future: https://github.com/rust-lang/meeting-minutes/blob/master/wor...

Re: Conrod – A Rust GUI Library

#24
post #22

Is there any project in Rust that is deployed even in dev environments?

There are two production deployments of Rust (that we know about):

* http://labs.opendns.com/2013/10/04/zeromq-helping-us-block-m...

* http://skylight.io : the gem you install to monitor your app is written in Rust.

Re: Conrod – A Rust GUI Library

#25
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.

Rusts goal isn't desktop applications, its goal for better or worse is to attempt to supplant C++.

Re: Conrod – A Rust GUI Library

#27
Isn't using immediate mode going to make implementing more complex widgets like multi-line text-edits with selection and style, and more importantly tree controls with collapsed/expanded persistent state that lazily load children (or only display items that are visible in the active view area) more difficult?

Re: Conrod – A Rust GUI Library

#28
Isn't using immediate mode going to make implementing more complex widgets like multi-line text-edits with selection and style, and more importantly tree controls with collapsed/expanded persistent state that lazily load children (or only display items that are visible in the active view area) more difficult?

Re: Conrod – A Rust GUI Library

#29

I had to look up what "immediate mode" means -- http://sol.gfxile.net/imgui/ discussion at http://lambda-the-ultimate.org/node/4561 Add to https://github.com/rust-lang/rust/wiki/Community-libraries#g... ?

http://www.rust-ci.org/ is a really good resource for community libraries for Rust!

Re: Conrod – A Rust GUI Library

#30
I have mixed feelings about this.

On one hand, I'm enthused that Rust, arguably the only serious contender to C++'s throne, is gaining traction.

On the other hand, I'm scared that respectable projects like Qt (~6M lines of C++, man-millenia of work!) will be considered "obsolete" by the coming generation and another cyle of wheel reinvention will begin, tossing away man-centuries worth of polished, working code on the sole ground that it's C++.

It's not like C++ is going anywhere anytime soon, (Some serious infrastructure reportedly still runs on COBOL after all!) but what if we could finally settle down on a technology for a certain kind of problem and focus all our energy on building new stuff? Wouldn't that be grand?

I wonder whether there's another industry that keeps reinventing itself every 20 to 30 years and still gets away with it.

Post reply on HN