Jonkman Microblog
  • Login
Show Navigation
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. Verius (verius@community.highlandarrow.com)'s status on Sunday, 04-Feb-2018 06:08:07 EST Verius Verius
    ThisĀ https://github.com/dotnet/coreclr/blob/master/Documentation/botr/intro-to-clr.md is a quite interesting read. And it got me thinking of the marketing of Rust. As the doc rightly mentions non-trivial programs often have hard-to-predict lifetimes. Rust's famous memory guarantees are very dependent on static understanding of lifetime. Now I don't claim to fully understand Rust but as far as I can see it only provides a partial solution to memory safety (for variables with statically determined lifetimes, though at zero runtime overhead) where GC provides a full solution (though at an overhead that varies between insignificant and crippling depending on workload and performance targets). Meanwhile GC is waaaay easier to program with, which actually matters a great deal out there in the real world where your coders might not be the best and the brightest.
    In conversation Sunday, 04-Feb-2018 06:08:07 EST from community.highlandarrow.com permalink

    Attachments

    1. dotnet/coreclr
      from GitHub
      coreclr - This repo contains the .NET Core runtime, called CoreCLR, and the base library, called System.Private.Corelib (or mscorlib). It includes the garbage collector, JIT compiler, base .NET dat...
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

Jonkman Microblog is a social network, courtesy of SOBAC Microcomputer Services. It runs on GNU social, version 1.2.0-beta5, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All Jonkman Microblog content and data are available under the Creative Commons Attribution 3.0 license.

Switch to desktop site layout.