Re: [OT] Clang seems to implement modules

2012-11-20 Thread Walter Bright
On 11/20/2012 6:36 PM, xenon325 wrote: On slide #39 there is `public:`. So I guess they consider module scope at least in future versions of module system. True, but I was thinking of what happens when module A defines public X, and module B defines public X. Then A and B are imported.

Re: new version?

2012-12-06 Thread Walter Bright
On 12/6/2012 9:38 PM, seeker wrote: Hi, when will next new Version with 64bit support be available for download? You can download it now (as an alpha).

Re: new version?

2012-12-06 Thread Walter Bright
On 12/7/2012 8:18 AM, seeker wrote: okay, is there a new alpha already? - and how long will it take to get a version 2.061? hopefully soon.

wiki.dlang.org

2012-12-09 Thread Walter Bright
Is now pointing to the new media wiki setup.

Re: Dr. Dobbs

2012-12-13 Thread Walter Bright
On 12/13/2012 12:34 PM, Joshua Niehus wrote: in case anyone missed it: http://www.drdobbs.com/cpp/porting-the-d-compiler-to-win64/240144208 http://www.reddit.com/r/programming/comments/14sm24/how_we_ported_the_d_compiler_to_win64/

New newsgroup: digitalmars.D.ldc

2012-12-16 Thread Walter Bright
For all things specific to LDC.

Re: DConf 2013: Call for Submissions is now live!

2012-12-18 Thread Walter Bright
On 12/18/2012 1:31 AM, Iain Buclaw wrote: I suppose you would want me to talk gdc. :o) I suspect a session by you on gdc would generate a lot of interest. ditto for David on ldc.

Re: Getting ready for 2.061

2012-12-22 Thread Walter Bright
On 12/22/2012 5:43 PM, Jonathan M Davis wrote: On Saturday, December 22, 2012 17:36:11 Brad Roberts wrote: On 12/22/2012 3:44 PM, Jesse Phillips wrote: What is nice about making a pull request against staging is that the reviewer knows that the fix can be applied that far (not that comments wou

Re: Getting ready for 2.061

2012-12-24 Thread Walter Bright
On 12/24/2012 1:38 PM, John Colvin wrote: If people aren't fussy about the EULA (which is apparently not valid in the EU anyway) I'd rather we stick to the EULA, much as I don't like them.

Re: Amber

2012-12-24 Thread Walter Bright
On 12/24/2012 2:52 AM, Jacob Carlborg wrote: If you want to be able to use DWT it might be a good idea to support inner classes. If I recall correctly they are used in DWT. I don't particularly like inner classes (I find them confusing), but they were added specifically to support DWT and make

Re: Getting ready for 2.061

2012-12-25 Thread Walter Bright
On 12/25/2012 5:27 AM, John Colvin wrote: If only we had some small commercial support of some sort... A mac mini is less than £500 new here in the UK, probably less than that in the US and that's not even considering second-hand... An old, slow, second hand one would be fine, as long as it can

Re: Getting ready for 2.061

2012-12-26 Thread Walter Bright
On 12/26/2012 2:08 PM, Phil Lavoie wrote: Anyone knows when the new version will be available for download? An E.T.A. would be fine. It is now. Please subscribe to the dmd-beta mailing list, where such notifications go. http://ftp.digitalmars.com/dmd1beta.zip http://ftp.digitalmars.com/dmd2

Re: Awesomium D wrappers/bindings

2012-12-27 Thread Walter Bright
On 12/27/2012 6:17 PM, evilrat wrote: will there be OOP wrapper? or deimos is purely for C headers translation? Deimos is purely for C header translation.

D 1.076 and 2.061 release

2013-01-01 Thread Walter Bright
The big news is Win64 is now supported (in alpha). http://www.digitalmars.com/d/download.html D 1.076 changelog: http://www.digitalmars.com/d/1.0/changelog.html A couple issues: 1. the dlang.org isn't updated yet. 2. the OS X package hasn't been built yet (problems with the package script). I

Re: D 1.076 and 2.061 release

2013-01-01 Thread Walter Bright
On 1/1/2013 3:46 PM, Walter Bright wrote: 2. the OS X package hasn't been built yet (problems with the package script). The OS X release is in the dmd.2.061.zip file, though.

Re: D 1.076 and 2.061 release

2013-01-01 Thread Walter Bright
On 1/1/2013 5:39 PM, bearophile wrote: Walter Bright: http://www.digitalmars.com/d/download.html Is this link correct? https://github.com/downloads/D-Programming-Language/dmd/dmd.2.061.zip No. I fixed it. You can also try: http://downloads.dlang.org.s3-website-us-east-1.amazonaws.com

Re: D 1.076 and 2.061 release

2013-01-01 Thread Walter Bright
On 1/1/2013 7:11 PM, bearophile wrote: In the D2 changelog the "Phobos Bugs Fixed" seems empty. Corrected now.

Re: D 1.076 and 2.061 release

2013-01-02 Thread Walter Bright
On 1/2/2013 4:12 AM, Jacob Carlborg wrote: On 2013-01-02 00:46, Walter Bright wrote: 2. the OS X package hasn't been built yet (problems with the package script). What isn't working? Is there something I can do to help? The various packages are all built on Ubuntu. The OS X

Re: D 1.076 and 2.061 release

2013-01-02 Thread Walter Bright
On 1/2/2013 7:27 AM, Johannes Pfau wrote: That's unfortunately normal for every dmd release. We try to stay API compatible, but ABI usually breaks with every compiler/druntime/phobos update. This means you can't mix object/library files compiled with different compiler versions. I go to some ef

Re: D 1.076 and 2.061 release

2013-01-02 Thread Walter Bright
On 1/2/2013 9:59 AM, Iain Buclaw wrote: On Wednesday, 2 January 2013 at 17:53:58 UTC, Walter Bright wrote: On 1/2/2013 4:12 AM, Jacob Carlborg wrote: On 2013-01-02 00:46, Walter Bright wrote: 2. the OS X package hasn't been built yet (problems with the package script). What isn'

Re: D 1.076 and 2.061 release

2013-01-02 Thread Walter Bright
On 1/2/2013 10:37 AM, Jordi Sayol wrote: Al 02/01/13 19:07, En/na Walter Bright ha escrit: Really? http://packages.ubuntu.com/quantal/ruby Yeah, really. sudo apt-get ruby fails on Ubuntu 10.10. $ sudo apt-get install ruby That's what I did try, and yes, it fails too.

Re: D 1.076 and 2.061 release

2013-01-02 Thread Walter Bright
On 1/2/2013 10:17 AM, Russel Winder wrote: On Wed, 2013-01-02 at 10:07 -0800, Walter Bright wrote: […] Yeah, really. sudo apt-get ruby fails on Ubuntu 10.10. Any and all apt-related commands are likely to fail for that version of Ubuntu, it is no longer supported. Definitely need to stick

Re: D 1.076 and 2.061 release

2013-01-02 Thread Walter Bright
On 1/2/2013 11:09 AM, Russel Winder wrote: On Wed, 2013-01-02 at 10:51 -0800, Walter Bright wrote: […] I've been avoiding upgrading Ubuntu, because the last time I did that the installer trashed everything. Lost a day on that one. Just because it happened once doesn't mean it w

Re: D 1.076 and 2.061 release

2013-01-02 Thread Walter Bright
On 1/2/2013 11:09 AM, Jordi Sayol wrote: I don't know why. mercury ~> sudo apt-get install ruby [sudo] password for walter: Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required:

Re: D 1.076 and 2.061 release

2013-01-02 Thread Walter Bright
On 1/2/2013 11:05 AM, Russel Winder wrote: To be expected in the circumstances since 10.10 is no longer supported. Looks like I'll have to hold my nose and push the upgrade button, but after this release is settled down. Does the latest Ubuntu work properly with SSD drives? I know 10.10 doe

Re: D 1.076 and 2.061 release

2013-01-02 Thread Walter Bright
On 1/2/2013 12:01 PM, Dmitry Olshansky wrote: P.S. I like calendar programs, but on Windows and Ubuntu, upgrading the OS inevitably deletes the calendar database. None of those frackin' calendar programs ever deign to tell me where they store their frackin' database, so I can back it up. I really

Re: D 1.076 and 2.061 release

2013-01-02 Thread Walter Bright
On 1/2/2013 12:47 PM, Jacob Carlborg wrote: On 2013-01-02 21:37, Walter Bright wrote: Windows has gotten better in this regard, that is true. But it's still bizarre that, with Thunderbird, you can export/import the address book, but not the mail database. A welcome improvement would

Re: D 1.076 and 2.061 release

2013-01-02 Thread Walter Bright
On 1/2/2013 12:56 PM, Matthew Caron wrote: On 01/02/2013 03:37 PM, Walter Bright wrote: But it's still bizarre that, with Thunderbird, you can export/import the address book, but not the mail database. Why would you need to? If your mail store is IMAP, just let it rebuild. I don&#x

Re: D 1.076 and 2.061 release

2013-01-02 Thread Walter Bright
On 1/2/2013 12:36 PM, Jacob Carlborg wrote: On 2013-01-02 19:51, Walter Bright wrote: I've been avoiding upgrading Ubuntu, because the last time I did that the installer trashed everything. Lost a day on that one. That's what backups are for :) Having backups doesn't work s

Re: D 1.076 and 2.061 release

2013-01-02 Thread Walter Bright
On 1/2/2013 1:29 PM, Jonathan M Davis wrote: On Wednesday, January 02, 2013 13:18:02 Walter Bright wrote: What is the rationale behind import/export of address books, and not doing that for anything else? I don't know. kmail has basically the same problem. It drives me nuts that you

Re: D 1.076 and 2.061 release

2013-01-02 Thread Walter Bright
On 1/2/2013 1:32 PM, Russel Winder wrote: It also nuked all my mail and calender data, which is why I don't use Ubuntu for mail or calender anymore, nor do I use it for music (same thing happened). Over-reaction to the wrong issue. Evolution is entirely fine for mail and calendar, I use it all

Re: D 1.076 and 2.061 release

2013-01-02 Thread Walter Bright
On 1/2/2013 2:45 PM, deadalnix wrote: On Wednesday, 2 January 2013 at 07:01:02 UTC, Bernard Helyer wrote: I am getting a whole _mess_ of "warning: statement not reachable" on everything after a final switch. I can confirm this. Freaking annoying (and not really convincing me that D is stable)

Re: D 1.076 and 2.061 release

2013-01-02 Thread Walter Bright
On 1/2/2013 2:58 PM, Chris Nicholson-Sauls wrote: Been anticipating this release for eons, it seems. Me too. I'm glad to get it out the door, as my head is boiling over with things I want to get done for the next version.

Re: D 1.076 and 2.061 release

2013-01-02 Thread Walter Bright
On 1/2/2013 8:15 PM, Marco Nembrini wrote: On 03.01.2013 08:40, Walter Bright wrote: The most miserable of all is Microsoft Outlook Express, which stores all the info in hidden directories that are down a long chain of paths filled with directory names that are GUID identifiers. Then, the

Re: D 1.076 and 2.061 release

2013-01-03 Thread Walter Bright
On 1/3/2013 12:25 AM, Dmitry Olshansky wrote: 1/3/2013 12:22 PM, Russel Winder пишет: I threw in the towel on Ubuntu when Unity came out as the default UI. Going OT but can't agree more :) I use a command prompt, and don't particular care about the UI .

Re: D 1.076 and 2.061 release

2013-01-03 Thread Walter Bright
On 1/2/2013 11:53 PM, Russel Winder wrote: On Wed, 2013-01-02 at 13:18 -0800, Walter Bright wrote: […] I don't store email on the server, I store it locally. I think that this is at the heart of your mail problems. It means you rely on one and only one computer for email. I would find

Re: D 1.076 and 2.061 release

2013-01-03 Thread Walter Bright
On 1/3/2013 12:06 AM, Russel Winder wrote: No idea I'm afraid. On the other hand if an SSD does not emulate the controller API for a SATA disk, then it isn't a disk, it's a something else. The OS needs to support TRIM, or the SSD disk will get very slow. Does D have a CI suite of machines?

Re: D 1.076 and 2.061 release

2013-01-03 Thread Walter Bright
On 1/3/2013 12:06 AM, Russel Winder wrote: On Wed, 2013-01-02 at 11:30 -0800, Walter Bright wrote: Does the latest Ubuntu work properly with SSD drives? I know 10.10 does not. I have an extra SSD drive I want to try. No idea I'm afraid. Googling it reveals the usual wishy-washy answe

Re: D 1.076 and 2.061 release

2013-01-03 Thread Walter Bright
On 1/3/2013 1:20 AM, Russel Winder wrote: (*) SSD should have all the flashing management algorithms built in to the firmware, the OS should not be able to distinguish an SSD from a random access sequence of bytes accessed as a SATA device. We were using flash devices in 2004 when all this was a

Re: Managing email [ was Re: D 1.076 and 2.061 release ]

2013-01-03 Thread Walter Bright
On 1/3/2013 1:22 AM, Russel Winder wrote: I don't see that local or server-based storage makes any difference to the ability to manage email. But maybe I am missing something about your particular workflow. 1. I control the backups 2. Third parties don't have access to my email history. I don'

Re: D 1.076 and 2.061 release

2013-01-03 Thread Walter Bright
On 1/3/2013 8:28 AM, Andrei Alexandrescu wrote: On 1/3/13 3:32 AM, Walter Bright wrote: I know. On the other hand, you have control over your email data. FWIW it's all an illusion. Mail is sent unsecured so securing the mail sent and received is futile. I know it doesn't guarantee

Re: D 1.076 and 2.061 release

2013-01-03 Thread Walter Bright
On 1/3/2013 5:20 AM, Matthew Caron wrote: On 01/02/2013 04:18 PM, Walter Bright wrote: Why would you need to? If your mail store is IMAP, just let it rebuild. I don't store email on the server, I store it locally. I gave that up years ago when I ended up with more than one device. Too

Re: D 1.076 and 2.061 release

2013-01-03 Thread Walter Bright
On 1/3/2013 2:17 AM, Russel Winder wrote: The very existence of TRIM indicates a systemic problem. I think you misunderstand what TRIM is. Nobody anticipated a need for TRIM before SSDs, so no operating system issued TRIM commands. It's like saying C has a systemic problem because it doesn't

Re: D 1.076 and 2.061 release

2013-01-03 Thread Walter Bright
On 1/3/2013 3:27 AM, Jacob Carlborg wrote: I can also add that the latest upgrades I have performed I cloned the hard drive containing the OS. Then I perform the upgrade on the clone, if everything works ok I either run the clone instead or does the same on the original disk. That's probably t

Re: D 1.076 and 2.061 release

2013-01-03 Thread Walter Bright
On 1/3/2013 10:11 AM, Ali Çehreli wrote: On 01/01/2013 03:46 PM, Walter Bright wrote: > 1. the dlang.org isn't updated yet. Is the change log available somewhere else? I want to spread the news but it is not very interesting without knowing what has changed. :) http://d

Re: Re TRIM Support [was Re: D 1.076 and 2.061 release]

2013-01-03 Thread Walter Bright
On 1/3/2013 2:40 AM, Russel Winder wrote: On Thu, 2013-01-03 at 01:26 -0800, Walter Bright wrote: […] Windows 7 has TRIM support, Windows XP does not. I have an SSD drive in an XP machine, it runs as slow as a spinning disk. An SSD in Win7, with TRIM, runs like lightning. Linux had TRIM

Re: Managing email [ was Re: D 1.076 and 2.061 release ]

2013-01-03 Thread Walter Bright
On 1/3/2013 10:53 AM, Russel Winder wrote: On Thu, 2013-01-03 at 10:26 -0800, Walter Bright wrote: […] 1. I control the backups I run my own SMTP and IMAP server, including it's backing up. I like control! I agree that is the best solution.

Re: Managing email [ was Re: D 1.076 and 2.061 release ]

2013-01-03 Thread Walter Bright
On 1/3/2013 10:41 AM, Jonathan M Davis wrote: Unless you're managing your own e-mail server (which you may be doing - I have no idea), then even if you store your e-mail locally and delete it from the server, you're still not saved from this. I know - but it's less likely, and most ISPs delete

Re: Managing email [ was Re: D 1.076 and 2.061 release ]

2013-01-03 Thread Walter Bright
On 1/3/2013 11:17 AM, Andrei Alexandrescu wrote: Andrei "I don't yet run my own SMTP and IMAP server" Alexandrescu Sheesh. How can you ever hold your head up again after that admission?

Re: D 1.076 and 2.061 release

2013-01-03 Thread Walter Bright
On 1/3/2013 11:36 AM, Jonathan M Davis wrote: Oh. Those are links. I was wondering when the data was actually going to be posted. When compared to the previous ones, it looks like there's only headers with no information. The idea is to add explanatory information to the bugzilla issue being po

Re: D 1.076 and 2.061 release

2013-01-03 Thread Walter Bright
On 1/3/2013 12:27 PM, Leandro Lucarella wrote: BTW, Changelogs looks extremely naked now, I think release notes are really needed now. Al least for new features. Is far from ideal to make people go through a bug report to know how they can adapt their code to new features. On the other hand, th

Re: D 1.076 and 2.061 release

2013-01-03 Thread Walter Bright
On 1/3/2013 3:38 AM, deadalnix wrote: On Thursday, 3 January 2013 at 01:06:46 UTC, Walter Bright wrote: Please post example to bugzilla. http://d.puremagic.com/issues/show_bug.cgi?id=9263 Thank you. (And whaddya know, Kenji just fixed it!)

Re: D 1.076 and 2.061 release

2013-01-03 Thread Walter Bright
On 1/3/2013 4:22 PM, deadalnix wrote: Ran into some trouble to make it work, but awesome news : the GC collecting live stuff problem is gone (most likely a closure bug rather than a GC bug). There are still a couple of memory-corrupting closure bugs left. Turns out they are rather hard to sol

Re: D 1.076 and 2.061 release

2013-01-03 Thread Walter Bright
On 1/3/2013 9:54 PM, Pierre Rouleau wrote: However, for outsiders like me, that manages development groups and is waiting for D2 to become stable enough to start investing preliminary prototypes in D2 and developing software in house (first for tools while training new developers with it) and giv

Re: D 1.076 and 2.061 release

2013-01-03 Thread Walter Bright
On 1/3/2013 9:54 PM, Jonathan M Davis wrote: I do *not* think that a changelog new feature entry takes the place of updating the documentation, and I do not agree with writing the documentation twice (changelog and documentation). In general, the only "new features" which need to be in the docu

Re: D 1.076 and 2.061 release

2013-01-03 Thread Walter Bright
On 1/3/2013 9:20 PM, Leandro Lucarella wrote: Examples: http://python.org/download/releases/3.3.0/ I see a list, one line per, with a clickable link. The only real difference is that there's one extra click to get that list in the D changelog, but then it's a list, one line per, with a clicka

Re: D 1.076 and 2.061 release

2013-01-03 Thread Walter Bright
On 1/3/2013 8:51 PM, Leandro Lucarella wrote: Please, please, consider adding release notes, at least for new features is not good enough to just use bugzilla links, you need a clear, succinct explanation of the feature. Where would you put it? In the bug report itself? Most of the time is not cl

Re: D 1.076 and 2.061 release

2013-01-03 Thread Walter Bright
On 1/3/2013 9:49 PM, Jonathan M Davis wrote: but other lines like $(LI std.string: $(RED The implementations of std.string.format and string.sformat have been replaced with improved implementations which conform to writef. In some, rare cases, this will break code. Please see the documentation f

Re: Managing email [ was Re: D 1.076 and 2.061 release ]

2013-01-03 Thread Walter Bright
On 1/3/2013 8:25 PM, Andrei Alexandrescu wrote: Andrei "I know better than run my own SMTP/IMAP servers" Alexandrescu All we need now is a Penny.

Re: D 1.076 and 2.061 release

2013-01-03 Thread Walter Bright
On 1/3/2013 7:44 PM, Bernard Helyer wrote: * I'm still going to complain. :P My dad always told me that the time to worry is when there's no grumbling :-)

Re: D 1.076 and 2.061 release

2013-01-03 Thread Walter Bright
On 1/3/2013 10:42 PM, Walter Bright wrote: Nobody has put forth that effort in the past, resulting in the changelog being pretty crummy and woefully incomplete. I apologize to Jonathan for that remark, because Jonathan has been putting out an effort on this.

Re: D 1.076 and 2.061 release

2013-01-03 Thread Walter Bright
On 1/3/2013 11:15 PM, Jonathan M Davis wrote: On Thursday, January 03, 2013 23:03:23 Walter Bright wrote: This is 3 separate enhancements, each of which should be its own issue, and will certainly fit as the issue title. If you think that these work as titles in bugzilla issues, you&#x

Re: D 1.076 and 2.061 release

2013-01-04 Thread Walter Bright
On 1/4/2013 12:16 AM, eles wrote: Two concrete examples: http://d.puremagic.com/issues/show_bug.cgi?id=5992 is described in the list as: " Phobos Win64 - D2 "; At least, change its title to something more human, like "Win64 alpha has been released with working Phobos." (yes, that's exactly Don'

Re: D 1.076 and 2.061 release

2013-01-04 Thread Walter Bright
On 1/4/2013 2:11 AM, Jonathan M Davis wrote: I just don't want to not have the ability to add notes to developers beyond that. You can do that. Just issue a pull request, and it'll get merged in.

Re: D 1.076 and 2.061 release

2013-01-04 Thread Walter Bright
On 1/4/2013 2:09 AM, Jonathan M Davis wrote: What's their purpose? I can understand automatically generating the list and putting it in changelog.dd or putting some sort of javascript or whatnot in there to generate the list when the page is loaded, but if you're just putting a link to bugzilla t

Re: D 1.076 and 2.061 release

2013-01-04 Thread Walter Bright
On 1/4/2013 6:02 AM, Leandro Lucarella wrote: Walter Bright, el 3 de January a las 23:03 me escribiste: On 1/3/2013 9:49 PM, Jonathan M Davis wrote: but other lines like $(LI std.string: $(RED The implementations of std.string.format and string.sformat have been replaced with improved

Re: C++11 - using const and mutable for thread safety [Video]

2013-01-04 Thread Walter Bright
On 1/4/2013 6:00 AM, Dmitry Olshansky wrote: 03-Jan-2013 12:39, Michal Minich пишет: Newly discovered changes in C++11 on using const and mutable for thread safety http://channel9.msdn.com/posts/C-and-Beyond-2012-Herb-Sutter-You-dont-know-blank-and-blank So now const is retrofitted as threa

Re: D 1.076 and 2.061 release

2013-01-04 Thread Walter Bright
On 1/4/2013 2:19 AM, Dmitry Olshansky wrote: With all due respect I just plain refused crawling through the list of links of bugzilla to understand the whole amount of changes and/or enhancements. That's the way we've been doing it for years. New features need to be featured (!) at the top

Re: D 1.076 and 2.061 release

2013-01-04 Thread Walter Bright
On 1/4/2013 8:13 AM, Jonathan M Davis wrote: On Friday, January 04, 2013 15:03:42 deadalnix wrote: Isn't that feature supposed to be here in that form for strategic reasons and should remains kind of hidden ? Yeah. I thought that UDAs were supposed to be undocumented for the moment? No, that

Re: D 1.076 and 2.061 release

2013-01-04 Thread Walter Bright
On 1/4/2013 8:59 AM, Pierre Rouleau wrote: Don't you think a process that requires reviewing these titles *before* the actual software release announcement posting would help? Of course it would. Do you wish to help? All help is welcome.

Re: D 1.076 and 2.061 release

2013-01-04 Thread Walter Bright
On 1/4/2013 12:23 PM, Pierre Rouleau wrote: On 13-01-04 2:06 PM, Walter Bright wrote: On 1/4/2013 8:59 AM, Pierre Rouleau wrote: Don't you think a process that requires reviewing these titles *before* the actual software release announcement posting would help? Of course it would. D

Re: D 1.076 and 2.061 release

2013-01-04 Thread Walter Bright
On 1/3/2013 10:44 PM, Jonathan M Davis wrote: P.S. Also, as a future improvement, we _really_ shouldn't be linking to bugzilla for our list. I've never seen a release notes document or changelog do that in my entire life. It would be _far_ more user friendly to list the changes like we did before

Re: D 1.076 and 2.061 release

2013-01-05 Thread Walter Bright
On 1/5/2013 1:30 AM, Pierre Rouleau wrote: I noticed that D 2.062 has no new features. What would it take to remove the link to New/Changed Features on that version since there are none? There will be.

Re: D 1.076 and 2.061 release

2013-01-05 Thread Walter Bright
On 1/5/2013 10:06 AM, Pierre Rouleau wrote: On 13-01-05 5:39 AM, Walter Bright wrote: On 1/5/2013 1:30 AM, Pierre Rouleau wrote: I noticed that D 2.062 has no new features. What would it take to remove the link to New/Changed Features on that version since there are none? There will be

Re: Shared Libraries [was Re: D 1.076 and 2.061 release]

2013-01-06 Thread Walter Bright
On 1/6/2013 3:56 AM, Jacob Carlborg wrote: I completely agree. We _need_ dynamic libraries. But the problem is that someone just have to do it and Walter doesn't seem to be in a rush to implement it. It's actually completely implemented in the compiler. I've spend considerable effort making -f

Re: Shared Libraries [was Re: D 1.076 and 2.061 release]

2013-01-06 Thread Walter Bright
On 1/6/2013 4:20 AM, Russel Winder wrote: For the Go folks, it is all about issues with garbage collection and thread management, It is for D as well (along with TLS). Unfortunately, the druntime implementation of these is complex, and I do not understand it.

Re: Shared Libraries [was Re: D 1.076 and 2.061 release]

2013-01-06 Thread Walter Bright
On 1/6/2013 4:32 AM, Jacob Carlborg wrote: I have tried myself a couple of times but there has always been some issue with the compiler that needs to be fixed or implemented. I have fixed every single PIC implementation compiler problem that has been brought to my attention. If there are other

Re: D 1.076 and 2.061 release

2013-01-06 Thread Walter Bright
On 1/6/2013 7:20 AM, Pierre Rouleau wrote: Is there a file somewhere that lists all requested features, under development features? Or the various mailing lists the only source of information? http://d.puremagic.com/issues/buglist.cgi?query_format=advanced&bug_severity=enhancement&bug_status=

Re: Shared Libraries [was Re: D 1.076 and 2.061 release]

2013-01-06 Thread Walter Bright
On 1/6/2013 3:47 PM, Jonathan M Davis wrote: Does this mean that we need Sean Kelly to do it? If so, we're in trouble, because he seems to be _very_ busy these days and is generally uninvolved. I don't know if anyone else knows the code well enough to attempt it. Hopefully, someone does or is wil

Re: D 1.076 and 2.061 release

2013-01-06 Thread Walter Bright
On 1/6/2013 3:49 PM, Pierre Rouleau wrote: If this list already contains all (does it?) of what is currently identified then is there some criteria one can use to try to infer what will be implemented in the next release? Or is it just "first come first served" where the solved enhancements autom

Re: Managing email [ was Re: D 1.076 and 2.061 release ]

2013-01-06 Thread Walter Bright
On 1/6/2013 8:42 AM, Nick Sabalausky wrote: Like browsers, for instance. When Microsoft had their browser merely uninstallable and set as the *initial* default browser, the DOJ went apeshit, nevermind the fact that MS did *nothing* to prevent people from downloading and using competing browsers.

Re: D 1.076 and 2.061 release

2013-01-06 Thread Walter Bright
On 1/6/2013 6:15 PM, Pierre Rouleau wrote: So, given that enhancements are identified in Bugzilla, is there a review process? Are ticket priorities and vote used? Who decides what is the priority of an enhancement? Who assigns them? Pretty much anyone who wants to take one of them on does s

Re: D 1.076 and 2.061 release

2013-01-06 Thread Walter Bright
On 1/6/2013 7:30 PM, Pierre Rouleau wrote: Understood, that's pretty much always the case for any programming language. Now, for someone from the outside, how would someone know what are the latest features? In the changelog, click on New/Changed Features. Would it be possible to identify the

Re: Shared Libraries [was Re: D 1.076 and 2.061 release]

2013-01-07 Thread Walter Bright
On 1/6/2013 11:57 PM, Jacob Carlborg wrote: On 2013-01-07 01:25, Walter Bright wrote: Sean would be the main one, but really anyone who is willing to get down and dirty with threads and such can do it. Martin Nowak has already started on this, it seems he know what he's doing:

Re: Shared Libraries [was Re: D 1.076 and 2.061 release]

2013-01-07 Thread Walter Bright
On 1/6/2013 11:57 PM, Jacob Carlborg wrote: On 2013-01-07 00:14, Walter Bright wrote: Where it is not implemented is in druntime. The folks who work on druntime are the ones that need convincing. I didn't know you had stopped working on the runtime. I now focus on the compiler, though

Re: Shared Libraries [was Re: D 1.076 and 2.061 release]

2013-01-07 Thread Walter Bright
On 1/6/2013 11:51 PM, Jacob Carlborg wrote: On 2013-01-07 00:19, Walter Bright wrote: I have fixed every single PIC implementation compiler problem that has been brought to my attention. If there are others, I am not aware of them. Please let me know the bugzilla issue numbers for any I have

Re: Shared Libraries [was Re: D 1.076 and 2.061 release]

2013-01-07 Thread Walter Bright
On 1/7/2013 4:41 AM, David Nadlinger wrote: On Monday, 7 January 2013 at 10:14:54 UTC, Robert Clipsham wrote: Though I believe it will probably fail with older OS X versions which don't have TLS support. Yes, it is not supported by linker and dyld versions shipping with OS X 10.7. This is also

Re: A look at the D programming language by Ferdynand Górski

2013-01-07 Thread Walter Bright
On 1/7/2013 5:31 AM, Chris wrote: Nice article. Once I have enough time I would like to write a short article about how D has solved practical issues for me. Please do! I think it is not enough to talk about all the features of the language (templates, GC) without giving practical examples

Re: D 1.076 and 2.061 release

2013-01-07 Thread Walter Bright
On 1/7/2013 8:31 AM, Andrei Alexandrescu wrote: Walter can write a roadmap, nobody will listen to him. One thing that few people know is that Walter and I have tried to kindly convince people to work on specific things we believed were important. Such attempts have been largely unsuccessful. T

Re: D 1.076 and 2.061 release

2013-01-07 Thread Walter Bright
On 1/7/2013 11:40 AM, Leandro Lucarella wrote: Andrei Alexandrescu, el 7 de January a las 08:31 me escribiste: One thing I want to do is enshrine a vetting mechanism that would allow Walter and myself to "pre-approve" enhancement requests. Someone (including us) would submit an enhancement requ

Re: Shared Libraries [was Re: D 1.076 and 2.061 release]

2013-01-07 Thread Walter Bright
On 1/7/2013 12:12 PM, Jacob Carlborg wrote: On 2013-01-07 20:54, Walter Bright wrote: It's pretty clear where we'll be going with this. We'll be abandoning OS X versions older than 10.7. Would it be a bad idea and do what the dynamic linker does in the druntime to support

Re: D 1.076 and 2.061 release

2013-01-07 Thread Walter Bright
On 1/7/2013 3:19 PM, Nick Sabalausky wrote: On Thu, 03 Jan 2013 17:08:58 +0100 "deadalnix" wrote: However, it is just to discover that this do not work : struct Bar {} auto foo(ref Bar bar) {} foo(Bar()); // Now this is an error ! I still have code broken all over the place. IIRC, they tr

Re: D 1.076 and 2.061 release

2013-01-08 Thread Walter Bright
On 1/7/2013 8:17 PM, Pierre Rouleau wrote: And now I understand that D1 is no longer officially supported. If I understand properly D1 first release was 6 years ago. Lets assume I would have started a product development with it say 2 years ago because it was deemed relatively stable then. And

Re: D 1.076 and 2.061 release

2013-01-08 Thread Walter Bright
On 1/8/2013 4:34 AM, Leandro Lucarella wrote: What about licensing issues, is it even legal to for D1's backend? I mean, I don't mind doing it personally, because I believe I won't have any problems. But company lawyers don't think so positively :) If you've got a licensing issue, talk to me a

Re: Shared Libraries [was Re: D 1.076 and 2.061 release]

2013-01-08 Thread Walter Bright
On 1/8/2013 4:52 AM, Russel Winder wrote: On Tue, 2013-01-08 at 08:27 +0100, Jacob Carlborg wrote: I'm running 10.7 on my white MacBook from 2006. Interesting, I was told not to try upgrading to Lion, but to stay with Snow Leopard. MacBook2.1, Core 2 Duo, 2GB. This has a 64-bit processor, b

Re: Shared Libraries [was Re: D 1.076 and 2.061 release]

2013-01-09 Thread Walter Bright
On 1/9/2013 2:28 AM, Jacob Carlborg wrote: On 2013-01-09 11:26, Jacob Carlborg wrote: I think it sounds like that but I don't know. I'm just trying to figure out how TLS is implemented on Mac OS X 10.7+. Also, there's nothing else that calls this tlv_get_addr function or the thunk so I'm gues

Re: D 1.076 and 2.061 release

2013-01-09 Thread Walter Bright
On 1/4/2013 12:10 PM, r_m_r wrote: I was wondering if it is possible to integrate some javascript in the changelog page to automatically generate the list of fixed issues as suggested by Jonathan (As an example, please see the attached file: jq.html). Thanks for doing this. It's an interesting

Re: Shared Libraries [was Re: D 1.076 and 2.061 release]

2013-01-09 Thread Walter Bright
On 1/9/2013 11:02 AM, Jacob Carlborg wrote: As I said, I don't know assembly but here's the output: Good time to learn it! And I'm not kidding.

Re: Shared Libraries [was Re: D 1.076 and 2.061 release]

2013-01-10 Thread Walter Bright
On 1/10/2013 10:30 AM, Jacob Carlborg wrote: On 2013-01-10 06:18, Walter Bright wrote: On 1/9/2013 11:02 AM, Jacob Carlborg wrote: As I said, I don't know assembly but here's the output: Good time to learn it! Do you have any good books to recommend for this? No. But a reasona

Re: Shared Libraries [was Re: D 1.076 and 2.061 release]

2013-01-10 Thread Walter Bright
On 1/10/2013 8:22 PM, deadalnix wrote: I have to concurs with Walter here. I know that must be hard for you, and I admire your sacrifice! :-)

<    4   5   6   7   8   9   10   11   12   13   >