Re: Firs step of D/Objective-C merged

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


Re: Firs step of D/Objective-C merged

2015-07-12 Thread Sönke Ludwig via Digitalmars-d-announce

Fantastic, this is really great news! Big thanks to you and Michel!


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

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

On Sunday, 12 July 2015 at 01:50:45 UTC, rsw0x wrote:

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?


Wait, I will check what Travis-CI uses...

```
Operating System Details
Distributor ID: Ubuntu
Description:Ubuntu 12.04.5 LTS
Release:12.04
Codename:   precise
Linux Version
3.13.0-29-generic
Cookbooks Version
a68419e https://github.com/travis-ci/travis-cookbooks/tree/a68419e
GCC version
gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
```

-- Stephan


This Week in D - dconf videos, objc and iOS support improving, interview with Etienne Cimon

2015-07-12 Thread Adam D. Ruppe via Digitalmars-d-announce
Another nice interview that Joakim did this week and some 
interesting announcements about ios related support. And a long, 
pointless bikeshed argument, ugh.


http://arsdnet.net/this-week-in-d/jul-12.html


Now that all the videos are out for dconf, in the next week or 
maybe two, depending on how busy I am, I'll put what I wrote 
about it together with the videos and see about doing a final 
dconf special edition.


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

2015-07-12 Thread Kai Nacke via Digitalmars-d-announce

On Sunday, 12 July 2015 at 01:50:45 UTC, rsw0x wrote:

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?


Travis-CI still uses Ubuntu 12.04. Therefore I need to statically 
link libstdc++.


Regards,
Kai


Re: This Week in D - dconf videos, objc and iOS support improving, interview with Etienne Cimon

2015-07-12 Thread John Carter via Digitalmars-d-announce

On Monday, 13 July 2015 at 04:05:45 UTC, Adam D. Ruppe wrote:


Now that all the videos are out for dconf,


Are there slides or anything for Martin Nowak's Garbage 
Collection in D?


   http://dconf.org/2015/talks/nowak.html


Or has it been supplanted by Voting for 
std.experimental.allocator?
   
http://forum.dlang.org/post/zbzjtssagejcxpxit...@forum.dlang.org






Re: Firs step of D/Objective-C merged

2015-07-12 Thread Jacob Carlborg via Digitalmars-d-announce

On 2015-07-11 23:18, Jack Stouffer wrote:


Is there any documentation available yet?


No, no official documentation. You can have a look at the DIP [1], but 
that contains a lot more than what's currently implemented. I recommend 
having a look at the tests, this one [2] for example.


[1] http://wiki.dlang.org/DIP43
[2] 
https://github.com/D-Programming-Language/dmd/blob/master/test/runnable/objc_call.d


--
/Jacob Carlborg


Re: Firs step of D/Objective-C merged

2015-07-12 Thread Jacob Carlborg via Digitalmars-d-announce

On 2015-07-12 05:46, Rikki Cattermole wrote:


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


You can create instances with the help of the Objective-C runtime, have 
a look at one of the tests [1].


[1] 
https://github.com/D-Programming-Language/dmd/blob/master/test/runnable/objc_call.d


--
/Jacob Carlborg


Re: Firs step of D/Objective-C merged

2015-07-12 Thread via Digitalmars-d-announce

On Saturday, 11 July 2015 at 20:25:47 UTC, Jacob Carlborg wrote:
[1] 
https://github.com/D-Programming-Language/dmd/commit/941808dc44a03396d41657cfa9ccc8bfe901f3a7


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


Cool! I'll spread the word to all my D-friends :)


Re: Firs step of D/Objective-C merged

2015-07-12 Thread Dmitry Olshansky via Digitalmars-d-announce

On 11-Jul-2015 23:25, 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.



Awesome news. I admire your persistence :)


--
Dmitry Olshansky


Re: Firs step of D/Objective-C merged

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

On 12/07/2015 10:08 p.m., Jacob Carlborg wrote:

On 2015-07-12 05:46, Rikki Cattermole wrote:


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


You can create instances with the help of the Objective-C runtime, have
a look at one of the tests [1].

[1]
https://github.com/D-Programming-Language/dmd/blob/master/test/runnable/objc_call.d


For the release this goes into I'll definitely have to try and port it then!



Re: Beta D 2.068.0-b1

2015-07-12 Thread Jacob Carlborg via Digitalmars-d-announce

On 2015-07-12 02:29, Andrew Edwards wrote:


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).


Why? Does it require signed packages or something? Can you disable that 
in system preferences as usual?


--
/Jacob Carlborg


Re: Firs step of D/Objective-C merged

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

On Sunday, 12 July 2015 at 10:07:36 UTC, Jacob Carlborg wrote:

On 2015-07-11 23:18, Jack Stouffer wrote:


Is there any documentation available yet?


No, no official documentation. You can have a look at the DIP 
[1], but that contains a lot more than what's currently 
implemented. I recommend having a look at the tests, this one 
[2] for example.


[1] http://wiki.dlang.org/DIP43
[2] 
https://github.com/D-Programming-Language/dmd/blob/master/test/runnable/objc_call.d


Cool, thanks :)!

Is this going to make the 2.068 cut?