Search:

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

Page 1 of 3 1 2 3

Search: Search took 0.07 seconds.

  1. Replies
    20
    Views
    3,520

    https://github.com/Tobba has a closed-source...

    https://github.com/Tobba has a closed-source multitasking multicore kernel in Rust, it's actually come quite far, he's almost done implementing ACPI for x86 support.
  2. This is an unofficial project by a developer who...

    This is an unofficial project by a developer who happens to work by Mozilla, done in his free time... it's certainly a neat proof of concept. I don't really understand most of the reactions in this...
  3. No, associated types in their complete form in...

    No, associated types in their complete form in Rust are a particular instance of a more general type system feature called "type families", which are essentially type-level functions. This is the...
  4. Those are the cases where the underlying OpenGL...

    Those are the cases where the underlying OpenGL calls take/return u32s (for example, buffer ids). These are conceptually a per-backend type, but we haven't finished the work to make it an actual...
  5. While that's true in the limit, we do state...

    While that's true in the limit, we do state caching and use the newest GL APIs supported by the driver, which removes a lot of the pain of using GL by-hand efficiently. An in-progress refactoring...
  6. 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++....
  7. We might add @T back in as sugar, hasn't been...

    We might add @T back in as sugar, hasn't been decided yet.
  8. 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...
  9. 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 ~...
  10. 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...
  11. 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...
  12. 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,...
  13. 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,...
  14. 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.
  15. 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.
  16. 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...
  17. 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...
  18. Replies
    14
    Views
    3,736

    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...
  19. 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,...
  20. Replies
    45
    Views
    10,652

    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!...
Results 1 to 20 of 43
Page 1 of 3 1 2 3