Le jeudi 16 juin 2016 à 15:54 +0200, marcin saepia net a écrit :
Valum is awesome, and I was considering it for a while but we have decided to use Elixir/Phoenix for our web backends (for obvious reasons if you are designing a soft-realtime software).
Phoenix looks really nice and complete. However, something more GLib- based would be easier to integrate with a GStreamer audio stack I guess. Valum still need some work, but it's already usable and very fast. I will probably release the 0.3 by the end of the summer. I'm also implementing the SAGA specification https://en.wikipedia.org/w iki/Simple_API_for_Grid_Applications if you ever need to distribute some computation. I'm starting with the job API and a TORQUE backend for my project.
But I keep it in mind and I won't be suprised if it would have been used in some of our microservices later on. Marcin 2016-06-15 22:30 GMT+02:00 Guillaume Poirier-Morency <guillaumepoirie rmorency gmail com>: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 Valaorless promising. There are just much more popular languages than Rustthatfail 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 nothingandthis https://crates.io/search?q=glib returns bunch of immatureprojects,it's just not an option. I am not going to spend half of my budget &timefor 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 significantlyforits 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,butnow 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-programming-tutorial/ https://www.gitbook.com/book/mmstick/rust-programming-phoronix-reader-how-to/details So maybe there is some way for Rust to go on the bindingsfront. Ididn't look too much at other differences. Can you elaborate on your experiences with Rust and Vala thatmakesyou recommend Rust? Personally, I find it encouraging the Marcin Lewandowski and RadioKit are looking to employ a Vala programmer. Marcin has filed a numberofuseful bug reports after I think investing some considerable time inusingVala. I hope the Vala community continues to grow and address some ofthoseissues. 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 _______________________________________________ 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