Re: Calypso progress report (+ updated MingW64 build)

2015-11-21 Thread Elie Morisse via Digitalmars-d-announce
On Monday, 16 November 2015 at 19:35:58 UTC, Andrei Alexandrescu 
wrote:
That's great progress. Do you have documentation for how things 
work? For example, what's the lifetime of the pointer people 
will get from std::exception::what().


IMHO: don't worry about catching exceptions by value; it's 
almost always either incorrect, uninteresting, or both. The 
prize is catching (references to) classes rooted in 
std::exception. Nice-to-have is catching (references to) 
classes rooted in other C++ classes.


A blog post would be fantastic.


Andrei


Finally there: 
https://syniurgeblog.wordpress.com/2015/11/20/catching-cpp-exceptions-in-d/


Although a little late and probably less user-oriented than you 
wanted?


For example, what's the lifetime of the pointer people will get 
from std::exception::what().


The exception object gets destroyed on exiting the catch (C++) 
block if the exception isn't rethrown.


Re: Release D 2.069.1

2015-11-21 Thread Thomas Mader via Digitalmars-d-announce
On Wednesday, 11 November 2015 at 12:05:16 UTC, Martin Nowak 
wrote:
This is an unplanned point release whose sole purpose is to fix 
a severe Windows installer bug.


http://dlang.org/download.html 
http://downloads.dlang.org/releases/2.x/2.069.1/ 
http://dlang.org/changelog/2.069.1.html


-Martin


@Martin: In reply to 
https://issues.dlang.org/show_bug.cgi?id=15284#c11.


I switched the installers for my workplace from NSIS to InnoSetup 
[1] and was very satisfied with it.

In my opinion it's superior to NSIS.
It might be worthwile to strive to change but I might be wrong 
because I never looked on the Dlang installers.


[1] http://www.jrsoftware.org/isinfo.php


Re: PowerNex - My 64bit kernel written in D

2015-11-21 Thread Piotrek via Digitalmars-d-announce

On Tuesday, 17 November 2015 at 23:35:58 UTC, Wild wrote:

Hey!

I have recently started working on a 64bit kernel ...


Hi,

Good to see more work in the OS area. I am even more happy there 
is more developers interested in GUI stuff. I have one 
fundamental question though:


Is it possible for you to pick the Boost license (especially for 
libs)?


This is my general concern for all libs developed by the D 
community. IMO license other than Boost is very cumbersome and 
doesn't comply with the D core libs.


Piotrek