[OT?] LLVM Conference 2013 Videos Up
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
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
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
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
Re: Build Master: Progress toward 2.065
On Wednesday, 11 December 2013 at 03:12:40 UTC, Andrew Edwards wrote: On 12/10/13, 10:18 AM, Dicebot wrote: On Tuesday, 10 December 2013 at 15:09:13 UTC, Leandro Lucarella wrote: I don't understand. Rebasing the release branch on top of master shouldn't be an option, as it means you are taking all the changes to master and put them in the release branch. That's just using master as a release branch. The other way around would be crazy. Yes, of course, it is not a normal thing to do. As far as I understand, Andrew wants to restart release branch from scratch, based on current master state (because old base happened before he started working on release management). In that case it is a natural (and exceptional) solution. Yes. This is precisely the case and exactly what I'm trying to achieve. My hope is that by doing this I will not be adversely effecting any code already merged into the branch. If there is a chance that this might happen, I would rather cherry-pick the items that must be included or simply forgo such inclusion until the next release. What problems do you see merging cherry-picked stuff back into master? IIRC git should be smart enough to recognize duplicated commits and ignore them, at least if you merge often. In my experience it was not smart enough. It may have changed in latest versions of course. I think that, resetting current release branch in Phobos repo does not cause so serious problem. So it is acceptable to me. Kenji Hara
LDC talk @ FOSDEM'2014
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
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
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
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
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
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
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
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
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
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.