Search:

Type: Posts; User: cmr~; Keyword(s):

Page 1 of 2 1 2

Search: Search took 0.24 seconds.

  1. D is undoubtedly a much more complex language....

    D is undoubtedly a much more complex language. The experiences I've had with it are very positive though. You should browse its language reference sometime. I would say it has the same scope as C++....
  2. We might add @T back in as sugar, hasn't been...

    We might add @T back in as sugar, hasn't been decided yet.
  3. Well, with them gone, we have a more powerful...

    Well, with them gone, we have a more powerful language. Smart pointers can now be expressed entirely in the standard library, without needing a new built-in type for everything you might want. With...
  4. Unless you've actually maintained a codebase in...

    Unless you've actually maintained a codebase in Rust, I find such comments unfounded. Which namespaces are too concise? Also note that managed/shared pointers are gone from the language. Using ~...
  5. Rust started as a much, much different language...

    Rust started as a much, much different language than it is today. It was more of a low-level ML with typestate (http://pcwalton.github.io/blog/2012/12/26/typestate-is-dead/) and a region system...
  6. Rust is not a low-level functional language. Rust...

    Rust is not a low-level functional language. Rust is a systems language that has some features inspired from functional languages.

    C/C++ knowledge is going to be more useful, the hard parts are...
  7. That's not a very good comparison I don't think....

    That's not a very good comparison I don't think. Scala has HUGE amounts of features which interact in many strange, surprising ways. I don't think there's any existing project to compare Rust to,...
  8. No, Rust is actually a fair bit *lower level*...

    No, Rust is actually a fair bit *lower level* than C++, at least in terms of some of the abstractions we support. C++ has far more expressive metaprogramming (templates are a fractal of complexity,...
  9. Servo had 26 contributors in the last month (17...

    Servo had 26 contributors in the last month (17 in the last week), and has a few full-time Mozilla people working on it, as well as a few from Samsung. It's still the largest non-rustc Rust project.
  10. I was unaware of that bug, thanks! Two of the...

    I was unaware of that bug, thanks! Two of the patches have been upstreamed in the past day or so, and someone is actively working on the rest.
  11. There are binary nightlies for Linux...

    There are binary nightlies for Linux, which aren't as nice as a package, but help with not having to compile it. It shouldn't be too hard to make an rpm out of it, but that's work no one has done yet...
  12. A large part of Servo is generated DOM bindings...

    A large part of Servo is generated DOM bindings (from WebIDL), and that generating is done by some Python scripts. Most of the Python is tests for that generator. Anyway, GitHub's language counter...
  13. Replies
    14
    Views
    2,683

    Encoding is something done relatively...

    Encoding is something done relatively infrequently, and usually on the content *production* side of things, where more time for decreased size is very much worth it, due to hundreds of thousands or...
  14. If you want more technical information, there is...

    If you want more technical information, there is lively discussion on their mailing list (https://groups.google.com/forum/#!forum/mozilla.dev.servo), as well as in their IRC channel (irc.mozilla.org,...
  15. Replies
    45
    Views
    6,629

    Impossible to do while retaining backwards...

    Impossible to do while retaining backwards compatibility. Besides, we can't add nice things like type classes, algebraic types and pattern matching. C only got "generics" to support porting fortran!...
  16. Replies
    45
    Views
    6,629

    It was a bug in his task register handling code....

    It was a bug in his task register handling code. Indeed, it was in an `unsafe` block. It's unrealistic to expect our safety mechanism to always be correct, and it's not possible to implement some...
  17. Replies
    45
    Views
    6,629

    No, you're entirely off. D is nothing like C. D...

    No, you're entirely off. D is nothing like C. D is more like C++ in its capabilities, but the syntax is different etc etc etc etc etc. It's not backwards compatible with anything.
  18. Replies
    45
    Views
    6,629

    We're not a valid C++ replacement for certain...

    We're not a valid C++ replacement for certain uses of it. We lack templates, and templates are extremely powerful as an abstraction mechanism. Eigen or Boost could never exist for Rust, we simply...
  19. Replies
    45
    Views
    6,629

    We are a systems language with a focus on...

    We are a systems language with a focus on systems. We're even working on getting our standard library working in kernel space. You would never be able to write a browser in Go because of the garbage...
  20. Replies
    45
    Views
    6,629

    My problem with that statement is that C...

    My problem with that statement is that C compilers do a considerable amount of damage to your code to make it fast. Maybe with GNU extensions you can annotate it enough to be able to understand what...
Results 1 to 20 of 38
Page 1 of 2 1 2