btw how is rust progress going on? Any bindings for graphical apps?
Iād like to see bindings for Swift, also. I wouldnāt want to replace C++ but I think it would be a nice addition.
I know Swift 3 is in HaikuDepot, but I donāt know the state of Swift 4.
Let the patches coming, guys!
I wish I could help with that. Iām more of a user these days. The last real program I wrote was a front end for BeMAME, before the maintainer(s) tacked their own on.
Always good to see people respect otherās opinions and decisionsā¦
Iāve actually heard that this language is the truly best for operating systems and itās so easy to use that I bet it would save tons of time and effort even if we just had to start over in this language.
Thatās actually āSmalltalkāā¦ just kiddy-fied.
Would be time to close this discussion?
āScratchā looks like a good way to introduce youth to programming.
Only if you want to be anti-socialā¦
I think this topic has been brought up before elsewhere and the problem is that Rust in a C kernel is fine as it interfaces just fine with C eg you can write Linux kernel modules in Rust. However Rust in a C++ kernel is probably not very nice and would require boilerplate for a lot of things.
Sure i am so anti-social, because i write over 200 tutorials, helping in the forums and over places.
I wrote this because this discussion has arrived a endpoint and we need to do our focus on importand things, so we should close it.
Written words can be ready on several ways.
Why on a time all users crying for the release of a beta and r1 release, the developers of haiku should switch to a new dev main language? Do you want to wait again 10 years?
I wish all a nice weekend with much sun, like here in hamburg (germany)
Iām going to work on ThermiteOS. Haiku userland reimplemented in Rust, on top of the hurd kernel, and Hey will be reimplemented in Brainfuck. Still serious about magnesium as the bootscript, but open to alternatives.
I suggest F# for the bootloader, iām working on porting a subset of .NET for it
Iām not sure a music note gets hot enough to start thermite.
Does it actually tell you how to fix your problem? It thought it will tell you if you have a logical error?
Can I see the repository to ThermiteOS please?
As cool as Rust is Haiku can get a lot of the benefits of Rust just by adopting modern C++17 standards without losing backwards compatibility.
Sorry if i came across badly I can be a bit sarcastic at timesā¦ I
In all seriousness though closing a thread doesnāt do anything but temporarily end communication on a matterā¦ Itād just get brought up in a new thread anyway since itās a popular topic. Threads should only be closed if rules are broken IMO or an OP requests it etcā¦
In any case based on the recent posts it looks like rust is actually in decent shape at least for console appsā¦ it would be interesting to see how hard porting the GUI is also since that would be harder due more C++ issues thereā¦ but QT and other C++ frameworks have bindings to rust so perhaps not impossible. It would be cool if Web+ could get servo working inside itā¦ since that is based on the chrome embedded framework.
Web+ is staying with webkit , an engine written in a programming language that I can understand. But if someone wants to port servo, have fun!