[ overboard / sfw / alt / cytube] [ leftypol / b / WRK / hobby / tech / edu / ga / ent / music / 777 / posad / i / a / R9K / dead ] [ meta ]

/tech/ - Technology

"Technology reveals the active relation of man to nature"
Name
Email
Subject
Comment
Captcha
Tor Only

Flag
File
Embed
Password (For file deletion.)

Matrix   IRC Chat   Mumble   Telegram   Discord


File: 1624167488802.jpeg ( 7.54 KB , 293x172 , hands.jpeg )

 No.9462

Why does Rust get hate here? I know its a memed language but is there any good reason not to use it other than be contrarian?
>>

 No.9463

It's a good language and personally I like working with it, but its currently controlled by Mozilla. We need a GPLed compiler for it to become the standard before we can be assured that it can be extensively used for free software projects.
>>

 No.9467

>>9463
It's not Mozilla anymore, they made some foundation that is controlled by Google, Amazon, Microsoft and Huawei: https://foundation.rust-lang.org/members/
>>

 No.9502

>>9467
ok but isn't go owned by google and java owned by oracle? whats the difference
>>

 No.9504

>>9502
Yes, and if you keep up with free software development, you will know that Java use has always (and still is) frowned upon and it's only chosen as a last resort for corporate open source apps and projects like Keycloak, etc.
Java is just barely tolerated because OpenJDK (GPLed) is extremely popular compared to Oracle's Java. If there is a GPL compiler for Rust that becomes the defacto standard, then Rust will also be accepted more than it is now.
>>

 No.9506

>>9504
what languages are preferred for FLOSS then?
>>

 No.9526

>>9506
C all the way!
>>

 No.9540

>>9526
what about for web dev
>>

 No.9551

>>9502
People are not happy with go being owned by Google either.
>>

 No.9552

>>9540
CGI scripts were initially written in C and still are on many IOT devices.
>>

 No.9553

>>9540
Python. Very popular among free software chads.
>>

 No.9566

>>9553
any compiled languages similar to java?
>>

 No.9938

Tor is now being rewritten in Rust:

>Since 2016, we've been tracking all the security bugs that we've found in Tor, and it turns out that at least over half of them were specifically due to mistakes that should be impossible in safe Rust code.


>We expect that in the coming years, we will spend more and more time programming in Rust, and less in C. Eventually, once our Rust implementation of Tor is a good replacement for our C implementation, we will stop adding new features to the C implementation, and eventually drop support for it entirely.


>But that's far off, for now. At present, we're going to continue supporting and developing our C Tor as a client and relay. We expect that the pace of new features in C will slow, but we will continue fixing issues, shipping bugfixes, and solving important problems in our C code, until Rust is ready to replace it entirely. We will work to keep C Tor users secure, safe, and private, until it is finally ready to be replaced.


https://blog.torproject.org/announcing-arti
>>

 No.9964

>>

 No.10054

>>9462
cuck license
>>

 No.10083

>>9566
Web dev for whatever reason seems to favour interpreted languages a lot more, so not that many examples. Though you can certainly write server side code in whatever compiled language you like (including C, though it would be very painful to) as long as it has a CGI/fastcgi implementation.
Java probably is the most popular "open" option of a compiled (yes, I know, bytecode etc. stfu nerds) lang for webdev, lots of web dev tools available for it, but it's not really as open as we would like considering Oracle's past behaviour. C# also has similar problems though the standard is technically "open".
Rust is actually a great option, and I have built web stuff with it myself and it's very pleasant to work with, but like everyone else said in the thread anything that doesn't have GPLed tools as the defacto standard is open to corporate bullshit and fuckery in the future.
>>

 No.10086

>>10083
OpenJDK?
>>

 No.10308

>>9506
Holy C obviously
>>

 No.10505

>>9506
Lisp.
>>

 No.10514

>>9462
Rust is nearly inseparable from its cultish, toxic, idpol-heavy community.
>>

 No.10517

>>10514
No it isn't. I use it for loads of stuff and I never interact with them.
The main problem with it is its LLVM dependency and the lack of a GPL'd toolchain. Apart from this, other infra dependencies like crates.io, which is tied into github. Hopefully we can have a GPL toolchain for it and idk maybe cargo can use other package hosts than crates.io.
>>

 No.10521

>>10517
I think there's some work on getting it to work with gcc. Then, to be extra based, Guix could be used instead of crates. The permissive cultists that plague Rust would be seething.
>>

 No.10579

Rust is the effeminate man's Ada.
>>

 No.10581

>>9462
It's a fine language.
I've seen people seethe because it isn't C or C++.
Monolinguists are weird.

Unique IPs: 16

[Return][Catalog][Top][Home][Post a Reply]
Delete Post [ ]
[ overboard / sfw / alt / cytube] [ leftypol / b / WRK / hobby / tech / edu / ga / ent / music / 777 / posad / i / a / R9K / dead ] [ meta ]
ReturnCatalogTopBottomHome