I just want to state that I'm in perfect agreement with you Marcin. Rust might be a good system programming language, but it's clearly not ready for the needs of a product like RadioKit. Vala is a good language with incredible C binding capabilities and really nice set of semantics. It has direct access to GTK and GStreamer, unlike what you would have with GIR and pose reasonable overhead over GObject C. Rewritting a working codebase because of a language hype is silly, especially as it would result in a considerably lower utility. Yet, Rust is a really nice language with a bright future and I think it should inpire us putting some efforts on making Vala safer. Suit yourself, N.B. RadioKit looks really amazing and I really wish I could be part of it, but obligations forbids. Maybe Valum could be handy? Le mercredi 15 juin 2016 à 22:03 +0200, marcin saepia net a écrit :
I don't say Rust is wrong. I don't even say it's worse than Vala or less promising. There are just much more popular languages than Rust that fail to maintain stable bindings to C libraries, including one I am interested of the most (GStreamer). As long as this https://crates.io/search?q=gst returns nothing and this https://crates.io/search?q=glib returns bunch of immature projects, it's just not an option. I am not going to spend half of my budget & time for rewriting something that works perfectly in Vala just becuse some language appears to be promising. Marcin 2016-06-15 3:57 GMT+02:00 Daogang <daogangtang 126 com>:don't care that, I just mention it. Rust is the most promising language in the coming 15 years, https://www.rust-lang.org/. It is a system language, as c, c++, vala, but has more and more powerful theory basis than vala. It can reduce runtime bug significantly for its safty feature. If let me choose, I want to recommand all elementary work transfering to rust. :) just keep your own direction. -- Gang Tang, Nothing is impossible. +86 152 8102 0829 Mamiwenwen.com, Chengdu, China. 在2016年06月14 23时09分, "Al Thomas"<astavale yahoo co uk>写道: From: Daogang <daogangtang 126 com> Sent: Tuesday, 14 June 2016, 13:58 Subject: Re: [Vala] Seeking for Vala programmer can consider rust lang? i think it is promissing. An advantage of Vala is it has first class bindings to a large number of excellent projects, e.g. GStreamer, Gtk+. A quick search on Rust found this tutorial dated December 2015, but now advises "This guide is no longer compatible with the current codebase and thus will be rewritten in the future.": https://mmstickman.wordpress.com/2015/12/12/phoronix-reader-rust-pr ogramming-tutorial/ https://www.gitbook.com/book/mmstick/rust-programming-phoronix-read er-how-to/details So maybe there is some way for Rust to go on the bindings front. I didn't look too much at other differences. Can you elaborate on your experiences with Rust and Vala that makes you recommend Rust? Personally, I find it encouraging the Marcin Lewandowski and RadioKit are looking to employ a Vala programmer. Marcin has filed a number of useful bug reports after I think investing some considerable time in using Vala. I hope the Vala community continues to grow and address some of those issues. Al _______________________________________________ vala-list mailing list vala-list gnome org https://mail.gnome.org/mailman/listinfo/vala-list_______________________________________________ vala-list mailing list vala-list gnome org https://mail.gnome.org/mailman/listinfo/vala-list
-- Guillaume Poirier-Morency <guillaumepoiriermorency gmail com> Étudiant au baccalauréat en Informatique à l'Université de Montréal Développeur d'application web Mon blog: https://arteymix.github.io/ Mon projet de coopérative: https://pittoresque.github.io/ Clé PGP: B1AD6EA5
Attachment:
signature.asc
Description: This is a digitally signed message part