Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: The D Language LLVM Compiler Updated With Numerous Changes

  1. #1
    Join Date
    Jan 2007
    Posts
    15,130

    Default The D Language LLVM Compiler Updated With Numerous Changes

    Phoronix: The D Language LLVM Compiler Updated With Numerous Changes

    LDC that's the LLVM-based D language code compiler has been updated. LDC 0.13.0 was released last week with new features...

    http://www.phoronix.com/vr.php?view=MTczMTk

  2. #2
    Join Date
    Apr 2014
    Posts
    3

    Default

    Code:
    s/Phobo/Phobos/

  3. #3
    Join Date
    Oct 2012
    Location
    Sweden
    Posts
    342

    Default

    Quote Originally Posted by CleanCut View Post
    Code:
    s/Phobo/Phobos/
    Micheal apparently isn't into astronomy. :P

  4. #4
    Join Date
    Jul 2009
    Posts
    221

    Default

    Quote Originally Posted by CleanCut View Post
    Code:
    s/Phobo/Phobos/
    Not Tango (the other D library). Looks like there's still Tango for D v1 and Phobos for D v2... a bit sad that these couldn't be integrated.

  5. #5
    Join Date
    Jan 2014
    Posts
    224

    Default

    Quote Originally Posted by Cyborg16 View Post
    Not Tango (the other D library). Looks like there's still Tango for D v1 and Phobos for D v2... a bit sad that these couldn't be integrated.
    This always confused the heck out of me. Two standard libraries, two language versions (1 and 2.0). Yet 2.0 compiler versions were over 2.00 even before the official v2 release. What?

    Same thing with Python. Can't they all update to v3 or even v2.6 now? It's already 6 years old.

  6. #6
    Join Date
    Feb 2008
    Location
    Santiago, Chile
    Posts
    257

    Default

    We, users, have only one question, and one question only.

    Does Torus Trooper compile?

  7. #7
    Join Date
    Sep 2013
    Location
    Eastern USA
    Posts
    14

    Default

    Quote Originally Posted by caligula View Post
    This always confused the heck out of me. Two standard libraries, two language versions (1 and 2.0). Yet 2.0 compiler versions were over 2.00 even before the official v2 release. What?

    Same thing with Python. Can't they all update to v3 or even v2.6 now? It's already 6 years old.
    Well, Tango isn't actually an official D standard library. It was created by the community in the D1 days because Phobos was really bad back then.

    Because of the breaking changes in D2, the old D1 branch (and related standard libraries) was made stable and put into maintenance mode. As such, the Phobos and Phobos 2 libraries were made separate. I'm not really sure what you mean about 2.0 compiler versions being over 2.0 before release. Perhaps you are talking about the multiple releases before D2 was considered stable? In that case it can just be attributed to the "in development" nature of D at the time. Version 2.00 was the base "we're going to be making huge breaking changes from the previous version for a while" and subsequent releases were considered non-stable until declared stable (strange, I know, but D has always had a weird way of versioning in my opinion).

    Python is in a somewhat similar boat. They made breaking changes in version 3. However, instead of saying that version 2 is stable and just moving to a maintenance mode, they're kind of developing the two versions in parallel (although really version 2 was kept around to help people migrate and the 2.6 and 2.7 releases mostly contain backported features from the corresponding 3.x releases). A fairly large number of people didn't like the changes in version 3 and so have held off on using version 3 or the 2.x series that contain features from 3.x.

  8. #8
    Join Date
    Jan 2013
    Posts
    1,459

    Default

    A compiled language should never have version numbers with more than two digits.

  9. #9
    Join Date
    Aug 2011
    Posts
    113

    Default

    Quote Originally Posted by dee. View Post
    A compiled language should never have version numbers with more than two digits.
    Cuz I said so and that's final!

  10. #10
    Join Date
    Jan 2011
    Posts
    21

    Default Dlang

    The best and probably last of its kind (among c/c++/pascal/basic and others). They provide mingw support. I usually use the official compiler and sometimes I toy with ldc. I hope gdc also makes releases.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •