April 08, 2017
On 4/8/2017 12:07 PM, Martin Tschierschke wrote:
> May be we can talk about pr strategy for D in general at Dconf.

I expect that how to best take advantage of this development will be a hot topic at DConf.

April 08, 2017
On Friday, 7 April 2017 at 15:14:40 UTC, Walter Bright wrote:
> https://github.com/dlang/dmd/pull/6680
>
> Yes, this is for real! Symantec has given their permission to relicense it. Thank you, Symantec!

Does this mean that we can now embed the D compiler in to a commercial D app to be used as a scripting like engine(D app compiles D code then dynamically links in code while running)?
April 08, 2017
On 4/8/2017 4:24 PM, Jethro wrote:
> Does this mean that we can now embed the D compiler in to a commercial D app to
> be used as a scripting like engine(D app compiles D code then dynamically links
> in code while running)?

Yes.
April 09, 2017
Walter Bright <newshound2@digitalmars.com> Wrote in message:
> https://github.com/dlang/dmd/pull/6680
> 
> Yes, this is for real! Symantec has given their permission to relicense it. Thank you, Symantec!
> 

Another long term goal met. Congratulations!

Will this change in licensing pave the way for the conversion of
 the backend to from c++ to d?

-- 
April 09, 2017
On 4/8/2017 10:18 PM, jollie wrote:
> Will this change in licensing pave the way for the conversion of
>  the backend to from c++ to d?

That was going to happen anyway, but it makes it more worthwhile.

April 09, 2017
On 4/7/17 11:14 AM, Walter Bright wrote:
> https://github.com/dlang/dmd/pull/6680
>
> Yes, this is for real! Symantec has given their permission to relicense
> it. Thank you, Symantec!

Awesome news!

As a compiler-writer no-nothing, does this have any implications on the various back-ends gaining ideas/code from each other? That is, is it possible we see LDC compile times go down, or DMD optimizations get better?

I hope you tell the story of how this came about at Dconf :)

-Steve
April 09, 2017
On 4/9/2017 12:05 PM, Steven Schveighoffer wrote:
> As a compiler-writer no-nothing, does this have any implications on the various
> back-ends gaining ideas/code from each other? That is, is it possible we see LDC
> compile times go down, or DMD optimizations get better?

You can't change the license or copyright on the code, i.e. you can't transmit code from DMD to LDC and change the license of it. And LDC code cannot be transmitted to DMD and have its license changed.

So whether this is possible or not depends. If the LDC license is more restrictive than Boost, then DMD cannot incorporate that code.

April 09, 2017
On Friday, 7 April 2017 at 15:14:40 UTC, Walter Bright wrote:
> https://github.com/dlang/dmd/pull/6680
>
> Yes, this is for real! Symantec has given their permission to relicense it. Thank you, Symantec!

Congratulations, and thank you Symantec :-)

Bastiaan.
April 09, 2017
On 4/7/2017 8:14 AM, Walter Bright wrote:
> https://github.com/dlang/dmd/pull/6680
>
> Yes, this is for real! Symantec has given their permission to relicense it.
> Thank you, Symantec!

While it's still easy to find, for future reference:

https://news.ycombinator.com/item?id=14060846

https://www.reddit.com/r/programming/comments/6419py/the_official_d_compiler_is_now_free_as_in_freedom/
1 2 3 4 5 6 7
Next ›   Last »