5 ms·
I'd give evolution another shot. I find it to be the only enterprise-ready one
by krisdol 11y ago
I'd give evolution another shot. I find it to be the only enterprise-ready one
- creshal 11y agoIf by "enterprise-ready" you mean "slow, bloated, and byzantine", then yes, it fits that ecosystem perfectly. But despite being a single-threaded, half-XML-half-C cancerous pile of dirty hacks, Thunderbird is still faster and more stable – not to mention more extensible – than Evolution could ever hope to be.
- tormeh 11y agoGod, I hope the Unix people abandon C and start using Rust. It's going to raise the quality of open source desktop applications so much. Or, well, it'll at least be the first clear improvement in many decades.
- feld 11y agoAre you so daft to think that the rust compiler is written in something other than C/C++?
- creshal 11y agoThe original Rust compiler was written in… OCaml. Nowadays it's self-hosting.
- feld 11y agoAnd OCaml is written in C. Also, there's an awful lot of llvm involved in compiler-rt on github. To think you can evade C on a Unix box is very wishful thinking. You can't escape C-generated bytecode in your stack. It's bound to be somewhere.
- deleted 11y ago[deleted]
- krisdol 11y agoSeeing as much of the kernel is written in it, of course. Working efficiently with raw memory pointers requires an unsafe language. Even Windows is written in C/C++
- ionised 11y agoI don't know much about Rust but the Wikipedia page says the original Rust compiler was written in OCaml, and that the new compiler is self-hosted and written in the Rust language itself.
- feld 11y ago"OCaml comprises two compilers. One generates bytecode which is then interpreted by a C program." Just look at its source, there's C everywhere.
- the_why_of_y 11y agoThe OCaml bytecode interpreter is implemented in C. The OCaml compiler generating said bytecode is implemented in OCaml, as is the other OCaml compiler that generates machine code.
- newscracker 11y agoThe Rust compiler is written in Rust.
- krisdol 11y agoNo, by enterprise-ready I mean it works better than others at integration with various Exchange accounts, including calendar scheduling and contact lists.