Re: Firs step of D/Objective-C merged

2015-07-11 Thread Dan Olson via Digitalmars-d-announce
Very good news!


Re: Firs step of D/Objective-C merged

2015-07-11 Thread Rikki Cattermole via Digitalmars-d-announce

On 12/07/2015 5:33 p.m., ketmar wrote:

congratulations! seems to be a necessity for apple platforms.


Extremely :/
https://github.com/Devisualization/window/blob/master/cocoa_library/project/dwc-osx/window_events.m



Re: Firs step of D/Objective-C merged

2015-07-11 Thread ketmar via Digitalmars-d-announce
congratulations! seems to be a necessity for apple platforms.

signature.asc
Description: PGP signature


Re: Firs step of D/Objective-C merged

2015-07-11 Thread Rikki Cattermole via Digitalmars-d-announce

On 12/07/2015 8:25 a.m., Jacob Carlborg wrote:

I just manged to get all tests passing on all platforms. Now the first
step of D/Objective-C has been merged [1][2]. The only thing that's
supported for now is calling Objective-C instance methods from D.

I want to give special thanks to Michel Fortin who did the original
implementation. I also want to thank Walter, Daniel and all others who
reviewed the code.

Thank you.

[1]
https://github.com/D-Programming-Language/dmd/commit/941808dc44a03396d41657cfa9ccc8bfe901f3a7


[2]
https://github.com/D-Programming-Language/druntime/commit/b50096fdbe425e32b4edf1341369434a57a63b31




Good job woot!
Now we just need a way to create instances ext. :)


Re: New ldc2-0.15.2-beta2 Linux suitable for Travis-CI

2015-07-11 Thread rsw0x via Digitalmars-d-announce

On Saturday, 11 July 2015 at 09:42:30 UTC, extrawurst wrote:

On Friday, 10 July 2015 at 19:35:55 UTC, Kai Nacke wrote:

Hi all!

I re-created the Linux binaries. They should now work in 
Travis-CI again.


2457af89b39d89a237d9bda560c8b5a8 
ldc2-0.15.2-beta2-linux-x86.tar.gz
b5f1514d52082ac5e6220c23287f799b 
ldc2-0.15.2-beta2-linux-x86.tar.xz
642ad38c7bf25d8d932e7a00e46c9734 
ldc2-0.15.2-beta2-linux-x86_64.tar.gz
18e4d0aec88ebbc58365bdc67b15cc7c 
ldc2-0.15.2-beta2-linux-x86_64.tar.xz


(I did not test this with Travis-CI but I checked that I 
really statically linked libstdc++.)


Regards,
Kai


Does not work for me:

$ ldc2 --version
ldc2: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version 
`GLIBCXX_3.4.18' not found (required by ldc2)


-- Stephan


AFAIK this is only defined in libstdc++ versions greater than 4.8.
Are you using CentOS 6.6 or something?


Re: Beta D 2.068.0-b1

2015-07-11 Thread Andrew Edwards via Digitalmars-d-announce

On Wednesday, 24 June 2015 at 23:14:05 UTC, Martin Nowak wrote:

First beta for the 2.068.0 release.

http://downloads.dlang.org/pre-releases/2.x/2.068.0/ 
http://ftp.digitalmars.com/


Also available on Travis-CI as dmd-2.068.0-b1.

A changelog containing all the upcoming changes will be 
provided within the next few days.


Please report any bugs at https://issues.dlang.org

-Martin


Note, the current packaging format is incompatible with with OSX 
10.11 (El Capitan). No previous release of DMD can be installed 
via the dmg files available on downloads.dlang.org or the ftp 
site (including dmd.2.068.0-b1).


Re: Firs step of D/Objective-C merged

2015-07-11 Thread Jack Stouffer via Digitalmars-d-announce

On Saturday, 11 July 2015 at 20:25:47 UTC, Jacob Carlborg wrote:
The only thing that's supported for now is calling Objective-C 
instance methods from D


Is there any documentation available yet?


Firs step of D/Objective-C merged

2015-07-11 Thread Jacob Carlborg via Digitalmars-d-announce
I just manged to get all tests passing on all platforms. Now the first 
step of D/Objective-C has been merged [1][2]. The only thing that's 
supported for now is calling Objective-C instance methods from D.


I want to give special thanks to Michel Fortin who did the original 
implementation. I also want to thank Walter, Daniel and all others who 
reviewed the code.


Thank you.

[1] 
https://github.com/D-Programming-Language/dmd/commit/941808dc44a03396d41657cfa9ccc8bfe901f3a7


[2] 
https://github.com/D-Programming-Language/druntime/commit/b50096fdbe425e32b4edf1341369434a57a63b31


--
/Jacob Carlborg


Re: N-dimensional slices is ready for comments!

2015-07-11 Thread Vlad Levenfeld via Digitalmars-d-announce

On Saturday, 20 June 2015 at 09:17:22 UTC, Ilya Yaroshenko wrote:

autodata is hard to understand without HTML documentation.
Automated documentation based on 
https://github.com/kiith-sa/harbored-mod

can be found at
http://ddocs.org/autodata/~master/index.html,  and it is empty. 
You may want to read http://dlang.org/ddoc.html


Regards,
Ilya


Thanks for the info. I have now documented the lib (and its 
dependencies) and pushed the updates, but the ddocs site seems to 
be down for me, so I can't see if the docs have made their way to 
the site.
In any case, you can take a look if you like, once the site is 
working again.


Re: Voting for std.experimental.allocator

2015-07-11 Thread Daniel Kozak via Digitalmars-d-announce

On Wed, 08 Jul 2015 11:33:01 +
Dicebot via Digitalmars-d-announce  wrote:

> Andrei is back online and thus it is time to make a decision 
> about adding his allocator package 
> (http://forum.dlang.org/post/vfipmwojmvseqxoiw...@forum.dlang.org) to Phobos
> std.experimental
> 
> Docs: 
> http://erdani.com/d/phobos-prerelease/std_experimental_allocator.html
> Code: 
> https://github.com/andralex/phobos/tree/allocator/std/experimental/allocator
> 
> Please respond to this post with a comment starting with a single 
> "Yes"/"No" and optional explanation after that. Criteria you are 
> expected to evaluate as part of "Yes":
> 
> - is this functionality needed in Phobos
> - is basic design sound (some breaking changes are OK for 
> std.experimental but not full redesign)
> 
> As usual, anyone can vote, but opinions of Phobos developers hold 
> more value.
> 
> Voting ends in 2 weeks, on July 22.

Yes


Re: New ldc2-0.15.2-beta2 Linux suitable for Travis-CI

2015-07-11 Thread extrawurst via Digitalmars-d-announce

On Friday, 10 July 2015 at 19:35:55 UTC, Kai Nacke wrote:

Hi all!

I re-created the Linux binaries. They should now work in 
Travis-CI again.


2457af89b39d89a237d9bda560c8b5a8 
ldc2-0.15.2-beta2-linux-x86.tar.gz
b5f1514d52082ac5e6220c23287f799b 
ldc2-0.15.2-beta2-linux-x86.tar.xz
642ad38c7bf25d8d932e7a00e46c9734 
ldc2-0.15.2-beta2-linux-x86_64.tar.gz
18e4d0aec88ebbc58365bdc67b15cc7c 
ldc2-0.15.2-beta2-linux-x86_64.tar.xz


(I did not test this with Travis-CI but I checked that I really 
statically linked libstdc++.)


Regards,
Kai


Does not work for me:

$ ldc2 --version
ldc2: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version 
`GLIBCXX_3.4.18' not found (required by ldc2)


-- Stephan