May 30, 2013
On 29 maj 2013, at 20:14, Andrei Alexandrescu <andrei@erdani.com> wrote:

> Great, thanks. I see http://dlang.org/changelog.html already has a changelog in place, but I didn't generate it. Who did?


Now that's how a changelog should look like. Great work everyone.

-- 
/Jacob Carlborg

_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta

May 30, 2013
Jacob Carlborg, el 30 de May a las 11:08 me escribiste:
> On 29 maj 2013, at 20:14, Andrei Alexandrescu <andrei@erdani.com> wrote:
> 
> > Great, thanks. I see http://dlang.org/changelog.html already has a changelog in place, but I didn't generate it. Who did?
> 
> 
> Now that's how a changelog should look like. Great work everyone.

Wow! I don't know how this finally got sorted out but that changelog looks amazing, and what's more important, amazingly useful! Thanks to everyone involved!

-- 
Leandro Lucarella (AKA luca)                     http://llucax.com.ar/
----------------------------------------------------------------------
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
----------------------------------------------------------------------
Ladrón no es cualquiera, ladrón es quien usurpa el bien ajeno en
beneficio propio, si no, no.
	-- Ricardo Vaporeso
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta
May 30, 2013
On 5/30/13 9:01 AM, Leandro Lucarella wrote:
> Jacob Carlborg, el 30 de May a las 11:08 me escribiste:
>> On 29 maj 2013, at 20:14, Andrei Alexandrescu<andrei@erdani.com>  wrote:
>>
>>> Great, thanks. I see http://dlang.org/changelog.html already has a changelog in place, but I didn't generate it. Who did?
>>
>>
>> Now that's how a changelog should look like. Great work everyone.
>
> Wow! I don't know how this finally got sorted out but that changelog
> looks amazing, and what's more important, amazingly useful! Thanks to
> everyone involved!

I concur! It's Andrej's work, maybe I'll talk him into adding shared lib support description.

Andrei

_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta

May 30, 2013
On 5/30/13, Andrei Alexandrescu <andrei@erdani.com> wrote:
> I concur! It's Andrej's work, maybe I'll talk him into adding shared lib support description.

Talk me into it. The only problem I have is that I don't know what's
implemented (mainly because I use win32 most of the time). The shared
library support doesn't have any schedule or todo page as far as I can
tell.
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta

May 30, 2013
On 05/29/2013 07:33 PM, Martin Nowak wrote:
> I don't know how the installers are build but at least we failed to set RELEASE=1 for posix.mak.
> So now dmd's version is shown as " DMD64 D Compiler v2.063-devel".
>
> https://github.com/D-Programming-Language/dmd/pull/1737#issuecomment-15216216 


OK this works now and the installer contains the libphobos2.so.

I ran into a problem on Fedora because libphobos2.so is linked against libcurl-gnutls
which is only available on Debian. Not sure if there is an easy solution to this other than building
on a Fedora machine.
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta

May 30, 2013
On 05/30/2013 03:57 PM, Andrej Mitrovic wrote:
> Talk me into it. The only problem I have is that I don't know what's
> implemented (mainly because I use win32 most of the time). The shared
> library support doesn't have any schedule or todo page as far as I can
> tell.
What we have is an experimental support to link executables against
a shared libphobos2.so by passing "-defaultlib=libphobos2.so" to dmd.
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta

May 30, 2013
Thank you Andrej for the superb changelog. Havning it this way helps a lot to get in sync with changing D specification/implementation. It just invites you to read over! Not just glance over the list of bugzila titles. I guess this way it gets more audience and helps a D comunity to understand and work with latest feature set in mind, and not the one they read long ago when learning D for first time. Havning the description + examples + rationale is really great.

Thank you!


On Thu, May 30, 2013 at 3:57 PM, Andrej Mitrovic <andrej.mitrovich@gmail.com
> wrote:

> On 5/30/13, Andrei Alexandrescu <andrei@erdani.com> wrote:
> > I concur! It's Andrej's work, maybe I'll talk him into adding shared lib support description.
>
> Talk me into it. The only problem I have is that I don't know what's
> implemented (mainly because I use win32 most of the time). The shared
> library support doesn't have any schedule or todo page as far as I can
> tell.
> _______________________________________________
> dmd-beta mailing list
> dmd-beta@puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>


May 30, 2013
On 5/30/13, Martin Nowak <code@dawg.eu> wrote:
> What we have is an experimental support to link executables against a shared libphobos2.so by passing "-defaultlib=libphobos2.so" to dmd.

Perhaps until this is solid we should keep it out of the changelog. I did the same thing for documented unittests, which were present in 2.062 but had a few bugs left to be resolved, so I've waited to mention them in the upcoming 2.063 release.

What I'm worried about is things that were mentioned ages ago which may or may not still apply:

http://www.prowiki.org/wiki4d/wiki.cgi?BestPractices/DLL

DDL slides (mentions problems with DLLs): http://replay.waybackmachine.org/20081203030930/http://team0xf.com/conference/DDL.pdf

DDL talk: http://vimeo.com/2264486

We should have a page (on dwiki) with a list of things that are
implemented, and the things that have yet to be implemented.
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta

May 30, 2013
OK, I'll make the announcement without mentioning shared lib support.

Andrei

On 5/30/13 10:17 AM, Andrej Mitrovic wrote:
> On 5/30/13, Martin Nowak<code@dawg.eu>  wrote:
>> What we have is an experimental support to link executables against
>> a shared libphobos2.so by passing "-defaultlib=libphobos2.so" to dmd.
>
> Perhaps until this is solid we should keep it out of the changelog. I
> did the same thing for documented unittests, which were present in
> 2.062 but had a few bugs left to be resolved, so I've waited to
> mention them in the upcoming 2.063 release.
>
> What I'm worried about is things that were mentioned ages ago which
> may or may not still apply:
>
> http://www.prowiki.org/wiki4d/wiki.cgi?BestPractices/DLL
>
> DDL slides (mentions problems with DLLs):
> http://replay.waybackmachine.org/20081203030930/http://team0xf.com/conference/DDL.pdf
>
> DDL talk: http://vimeo.com/2264486
>
> We should have a page (on dwiki) with a list of things that are
> implemented, and the things that have yet to be implemented.
> _______________________________________________
> dmd-beta mailing list
> dmd-beta@puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta

May 30, 2013
Andrei Alexandrescu, el 30 de May a las 10:32 me escribiste:
> OK, I'll make the announcement without mentioning shared lib support.

In this case, since is not enabled by default and you have to do
a pretty explicit thing to activate it (-defaultlib=libphobos2.so), it
might worth mention it in the changelog, that way adventurous people can
test it and report bugs and we can be more confident to declare it
stable in the next release. Just mark it with a nice bold and red banner
saying EXPERIMENTAL.

-- 
Leandro Lucarella (AKA luca)                     http://llucax.com.ar/
----------------------------------------------------------------------
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
----------------------------------------------------------------------
MP: Cómo está, estimado Bellini?   B: Muy bien, Mario, oraculizando.
MP: Qué tengo?                     B: El auto mal estacionado.
MP: No, en mi mano, Bellini...     B: Una murga!
MP: No, escuche bien. Es de lona.  B: Un ring, Mario.
MP: No Bellini. Tiene cordones.    B: La vereda.
MP: No Bellini! Muy fácil, eh! Es  B: Una modelo, Mario!
    imprescindible para jugar al   B: Un negro, Mario.
    basquet.
MP: No, Bellini, no y no!
	-- El Gran Bellini (Mario Podestá con unas zapatillas de basquet)
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta