[OT?] LLVM Conference 2013 Videos Up

2013-12-18 Thread qznc
Not related to core D, but we have an LLVM backend and it is 
generally interesting for compiler devs.


http://llvm.org/devmtg/2013-11/

If Julia gets a talk there, maybe someone could present LDC in 
2014?


Re: [OT?] LLVM Conference 2013 Videos Up

2013-12-18 Thread bearophile

qznc:

Not related to core D, but we have an LLVM backend and it is 
generally interesting for compiler devs.


http://llvm.org/devmtg/2013-11/


In the LLVM conferences the Slides/Videos are often interesting. 
This year an interesting talk for the D language is the 
Annotations for Safe Parallelism in Clang by Alexandros Tzannes:


http://llvm.org/devmtg/2013-11/#talk9

Hi and low resolution video (no slides yet):
http://llvm.org/devmtg/2013-11/videos/Tzannes-ASaP-720.mov
http://llvm.org/devmtg/2013-11/videos/Tzannes-ASaP-360.mov

Having a simple way to plug a type system to D code will become 
increasingly important. @annotations don't suffice.


Bye,
bearophile


Re: [OT?] LLVM Conference 2013 Videos Up

2013-12-18 Thread Kai Nacke

On Wednesday, 18 December 2013 at 09:59:54 UTC, qznc wrote:
Not related to core D, but we have an LLVM backend and it is 
generally interesting for compiler devs.


http://llvm.org/devmtg/2013-11/

If Julia gets a talk there, maybe someone could present LDC in 
2014?


Hi qznc,

I am aware of this event. :-)
Please just wait a bit - I hope I can announce some interesting 
talk soon.


Regards,
Kai


Re: [OT?] LLVM Conference 2013 Videos Up

2013-12-18 Thread Paulo Pinto

On Wednesday, 18 December 2013 at 10:46:16 UTC, bearophile wrote:

qznc:

Not related to core D, but we have an LLVM backend and it is 
generally interesting for compiler devs.


http://llvm.org/devmtg/2013-11/


In the LLVM conferences the Slides/Videos are often 
interesting. This year an interesting talk for the D language 
is the Annotations for Safe Parallelism in Clang by 
Alexandros Tzannes:


http://llvm.org/devmtg/2013-11/#talk9

Hi and low resolution video (no slides yet):
http://llvm.org/devmtg/2013-11/videos/Tzannes-ASaP-720.mov
http://llvm.org/devmtg/2013-11/videos/Tzannes-ASaP-360.mov

Having a simple way to plug a type system to D code will become 
increasingly important. @annotations don't suffice.


Bye,
bearophile


A very good one is from Sony about why they moved to clang as the
official PS4 compiler.

To see what game developers expect from their toolchains.

--
Paulo


LDC talk @ FOSDEM'2014

2013-12-18 Thread Kai Nacke

Hi,

my proposal for a LDC talk in the LLVM dev room @ FOSDEM has been 
accepted.

It takes place in Brussels, February 2, 2014.

As possibly the largest European Open Source Conference, FOSDEM 
takes place in Brussels and attracts with more than 400 lectures 
every year over 5000 hackers - many core contributors of the 
worlds leading open source projects.


The final schedule for the LLVM dev room:
http://www.llvm.org/devmtg/2014-02/

The conference home page:
https://fosdem.org/2014/

I look forward to meet you in Brussels!

Regards,
Kai


Re: Travis-CI Skeleton Project for DMD 2.064.2 and LDC 0.12.1

2013-12-18 Thread Leandro Lucarella
Dylan Knutson, el 16 de December a las 23:03 me escribiste:
 On Monday, 16 December 2013 at 12:09:13 UTC, Leandro Lucarella
 wrote:
 Yeah, and this approach of compiling the compilers, even when it
 might
 be useful, seems overkill and a bit abusive for Travis. I would
 contact
 those guys, maybe they are willing to add D support, I guess it
 shouldn't be that hard.
 
 It's not quite that bad. The compilers are already built, I'm just
 pulling DMD down in the form of a .deb package, and extracting a
 pre-built LDC depending on the DC environment variable set.

Oh, OK, since the language was set to C++ I just assumed you were
compiling the compilers, then it seems pretty reasonable :)

-- 
Leandro Lucarella (AKA luca) http://llucax.com.ar/
--
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
--
A veces quisiera ser un barco,
para flotar como floto siendo humano,
y no hundirme como me hundo


Re: Travis-CI Skeleton Project for DMD 2.064.2 and LDC 0.12.1

2013-12-18 Thread Jacob Carlborg

On 2013-12-16 00:31, Dylan Knutson wrote:

Hello,

I was hoping for Travis-CI to provide a set of D compilers for building
projects written in D, but alas, they do not.

So, here's a small skeleton project that I'm using for testing my D
projects with DMD 2.064.2 and LDC 0.12.1.

It should be straightforward to bring in the relevant parts of the
.travis.yml and Makefile into another project; just copy over the
.travis_scripts folder, the install and env portions of the config in
.travis.yml and it should be good to go.


They have added some functionality now:

https://github.com/travis-ci/travis-cookbooks/commit/01e725208a755508529eec28f074f6bbef6c319f

--
/Jacob Carlborg


Re: LDC talk @ FOSDEM'2014

2013-12-18 Thread Andrei Alexandrescu

On 12/18/13 4:19 AM, Kai Nacke wrote:

Hi,

my proposal for a LDC talk in the LLVM dev room @ FOSDEM has been accepted.
It takes place in Brussels, February 2, 2014.

As possibly the largest European Open Source Conference, FOSDEM takes
place in Brussels and attracts with more than 400 lectures every year
over 5000 hackers - many core contributors of the worlds leading open
source projects.

The final schedule for the LLVM dev room:
http://www.llvm.org/devmtg/2014-02/

The conference home page:
https://fosdem.org/2014/

I look forward to meet you in Brussels!

Regards,
Kai


This is fantastic. Congratulations!

Andrei


Re: LDC talk @ FOSDEM'2014

2013-12-18 Thread John J

On 12/18/2013 07:19 AM, Kai Nacke wrote:

Hi,

my proposal for a LDC talk in the LLVM dev room @ FOSDEM has been accepted.
It takes place in Brussels, February 2, 2014.

As possibly the largest European Open Source Conference, FOSDEM takes
place in Brussels and attracts with more than 400 lectures every year
over 5000 hackers - many core contributors of the worlds leading open
source projects.

The final schedule for the LLVM dev room:
http://www.llvm.org/devmtg/2014-02/

The conference home page:
https://fosdem.org/2014/

I look forward to meet you in Brussels!

Regards,
Kai


Wow! Congratulations!!


Re: LDC talk @ FOSDEM'2014

2013-12-18 Thread Walter Bright

On 12/18/2013 4:19 AM, Kai Nacke wrote:

Hi,

my proposal for a LDC talk in the LLVM dev room @ FOSDEM has been accepted.
It takes place in Brussels, February 2, 2014.

As possibly the largest European Open Source Conference, FOSDEM takes place in
Brussels and attracts with more than 400 lectures every year over 5000 hackers -
many core contributors of the worlds leading open source projects.

The final schedule for the LLVM dev room:
http://www.llvm.org/devmtg/2014-02/

The conference home page:
https://fosdem.org/2014/

I look forward to meet you in Brussels!


Congrats! This is a great honor.



Re: LDC talk @ FOSDEM'2014

2013-12-18 Thread Paulo Pinto

Am 18.12.2013 13:19, schrieb Kai Nacke:

Hi,

my proposal for a LDC talk in the LLVM dev room @ FOSDEM has been accepted.
It takes place in Brussels, February 2, 2014.

As possibly the largest European Open Source Conference, FOSDEM takes
place in Brussels and attracts with more than 400 lectures every year
over 5000 hackers - many core contributors of the worlds leading open
source projects.

The final schedule for the LLVM dev room:
http://www.llvm.org/devmtg/2014-02/

The conference home page:
https://fosdem.org/2014/

I look forward to meet you in Brussels!

Regards,
Kai



Congratulations!

Oh man, the agenda is quite interesting, now how can I organize which 
talks to attend!?! :)


As I live in Düsseldorf, I tend to sometimes go to FOSDEM as last minute 
decision, given that both cities are quite close.


If I happen to go to this one, I let you know.

--
Paulo


Re: DSFML

2013-12-18 Thread Jeremy DeHaan
On a side note, deadalnix and previously worked on a D binding 
for SFML of the same name, but it had been 2 years since his last 
github commit so I thought to work on my own.


I hope he doesn't mind!


DSFML

2013-12-18 Thread Jeremy DeHaan
I have worked on this for a while, but I think things are finally 
to the point where I am feeling good about announcing this!


Introducing(kind of) DSFML, a D binding of the Simple and Fast 
Multimedia Library.


github link: https://github.com/Jebbs/DSFML
Info on SFML: http://www.sfml-dev.org/index.php

Snippet from the github readme:
DSFML is a static binding of SFML, which let's you use SFML in 
your D programs. DSFML attempts to be as compatible with SFML as 
possible, but does so in a way that makes sense for the D 
language.



Some might be familiar with the SFML binding found in Derelict3, 
but DSFML is a little different. As stated above, it is a static 
binding instead of a dynamic one. It is also set up to be a 
wrapper around the C code so that you can use DSFML in much the 
same way one would use SFML. Lastly, I created a modified version 
of the C library used to access SFML, mainly so that compiling in 
64bit mode will still work. (see 
http://d.puremagic.com/issues/show_bug.cgi?id=5570)



Please feel free to check things out and let me know what you 
think! One of the hardest parts for me so far has been a lack of 
general feedback.


Also, what took me so long to announce this was that I was a bit 
self conscious about posting my code when so many great 
programmers frequent these forums. I'm feeling a little bit 
better about that, but please know that the library is in active 
development and I am always finding things that can be improved.


This is my first open source project that I expect other people 
to use. Be gentle. :P


Re: DSFML

2013-12-18 Thread Kagamin

https://github.com/Jebbs/DSFML/blob/master/src/dsfml/graphics/text.d#L241
Destructors are called by GC during the collection cycle, and 
writeln may want to allocate, which is not allowed during 
collection, it may be safer to use printf.