Hello! I'm looking for some statically typed programming language to be used for writing multi-platform desktop application and for various reasons I want to avoid C(++).
Tried with Haskell few years ago, but I was to steep for some potential contributors supposed to form our team, and I can't say that I grokked monads fully. Then when wanting to re-launch the project, was considering D, but it looks that the language is not very stable and in constant flux. Moreover, there are only GtkD bindings maintained by single person. Recently, considered to use Ada which has both Qt & Gtk bindings, but the language seems to be quite big, although it is still potential candidate. Ada evaluation has brought me to Nimrod which looks as nice language with clean syntax, but after more consideration, I tend to prefer using Qt over GTK+ seeing that the latter project is not in a best shape in regard to the number of devs working on non-Linux ports (Win & Mac OS), so I postponed idea to use Nimrod. Recent post on reddit (http://www.reddit.com/r/programming/comments/1f1uz3/sebas tian_sylvans_language_design_deal_breakers/) led me to discover some more stuff like Cobra - another interesting languages, nice features and ability to use Qt via Qyoto, but dependancy on NET/Mono scares me a bit (I do not have Mono installed on my Debian machine). Of course, I was/am also considering to just use Python+pyqt along with cython, but that's not the same as static typing and compiled language. Finally, I recalled Felix remembering it from the past and its 'promise' to play nicely with C++. When I asked about it in #nimrod, they reply was that Nimrod is further developed with better GC. Browsing the mailing list archive I spotted the John's "status" message conveying: "...doing a lot of work upgrading Felix to an enterprise level system", so wonder whether Felix is ready for production? What about writing multi-platform GUI app using Qt? I do not recall seeing any news in regards. While discussing about Qt bindings for Rust, devs told me that "it's feasible" (by using SMOKE), but that's probably far from today's focus. Let me say that besides need for Qt bindings, I also have to call (and provide bindings) 3rd party C library doing some number crunching, but I noticed there is c2felix generator. Moreover, I'd like to have good build system to provide differen builds, as well as to generate user docs (probably via reST/Sphinx) in HTML/PDF. Is Fbuild ready for it? (btw, nice blog post about build systems). That's all for now... Sincerely, Gour -- But for one who takes pleasure in the self, whose human life is one of self-realization, and who is satisfied in the self only, fully satiated — for him there is no duty. http://www.atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810 ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may _______________________________________________ Felix-language mailing list Felix-language@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/felix-language