Re: DConf 2016 speakers: please add your slides beforehand
On Wednesday, 4 May 2016 at 14:34:22 UTC, Andrei Alexandrescu wrote: The video's resolution makes it difficult to follow in real time. Use this example: https://github.com/dlang/dconf.org/pull/116. Thanks! -- Andrei http://dconf.org/2016/talks/thaut.pdf broken.
Re: "Programming in D" book is 100% translated
On Thursday, 24 July 2014 at 08:11:01 UTC, Ali Çehreli wrote: I have completed the translation of the book. Phew... :) However, there is still more work, like adding a UDA chapter and working on many little TODO items. The following was the final chapter, which actually only scratches the surface of the very broad topic: * Memory Management As a reminder, the book is available as PDF, downloadable from the header of each chapter: http://ddili.org/ders/d.en/index.html Ali This was the book that got me into D when I found it on the web. Great work and many thanks. cheers, ed
Re: Tkd - Cross platform GUI toolkit based on Tcl/Tk
On Monday, 23 June 2014 at 16:23:54 UTC, Jacob Carlborg wrote: On 2014-06-23 12:21, ed wrote: Memory is the main reason. Fair enough. I have started working on a 64 bit DWT port. If anything comes of it I'll submit a PR for review. Awesome, looking forward to it. How is it going, does it require a lot of changes? I have only just started but so far it's OK. After a quick initial investigation I do have some questions regarding API changes and what people prefer in this area. I've posted to the DWT forum. Cheers, ed
Re: Tkd - Cross platform GUI toolkit based on Tcl/Tk
On Monday, 23 June 2014 at 08:10:49 UTC, Jacob Carlborg wrote: On 2014-06-22 08:25, ed wrote: But there's no 64 bit support for DWT, or am I mistaken? Yes, correct. Why do you need 64bit? All 64bit Windows computers can run 32bit applications. Memory is the main reason. I have started working on a 64 bit DWT port. If anything comes of it I'll submit a PR for review. Cheers, ed
Re: Tkd - Cross platform GUI toolkit based on Tcl/Tk
On Friday, 20 June 2014 at 18:24:49 UTC, Jacob Carlborg wrote: On 2014-06-19 20:47, SomeRiz wrote: Thanks Gary. Very simple :) But i have a question. All DLL file => How can i embed main.d file? Use DWT [1], no additional requirements besides the system libraries ;) [1] https://github.com/d-widget-toolkit/dwt But there's no 64 bit support for DWT, or am I mistaken? Cheers, ed
Re: DConf Day 1 Talk 6: Case Studies in Simplifying Code with Compile-Time Reflection by Atila Neves
On Friday, 20 June 2014 at 22:04:37 UTC, Andrei Alexandrescu wrote: I use archive.org because it's the only I found that accepts full-resolution videos. -- Andrei A bit off-topic but I just found this while searching around archive.org with `subject:"D Programming"` https://archive.org/details/bitsavers_univacunivng1959_9057395 I love the fact that UNIVAC has more breakpoints available than the AVR32 devices we use at work! Cheers, ed
Re: Dgame 0.3.2
On Friday, 21 February 2014 at 23:26:58 UTC, ed wrote: On Friday, 21 February 2014 at 14:32:00 UTC, Namespace wrote: On Friday, 21 February 2014 at 14:03:35 UTC, ed wrote: On Friday, 21 February 2014 at 07:36:46 UTC, ed wrote: On Thursday, 20 February 2014 at 23:42:29 UTC, Namespace wrote: [snip] That's nice to hear! I would be glad if you could share your level so I can post it on the website. :) Sorry, missed this. I'd rather not hand it over in its current form, it is pure hack and not exemplary D/Dgame code :D If I get the chance over the next week I'll clean it up and post it. Cheers, ed On second thoughts, it isn't worth cleaning up. It is what it is and I leave it up to you to decide if it's too messy to put up on the website :D I've dumped it on github here: https://github.com/lyrebirdsw/dinvaders Cheers, ed Why not, I like it. It gives a nice retro feeling. :) Simple but good images. OK cool, use it however you like :) I had to adjust a few things, to make it work on Windows (you used an ulong for array indexing - dmd 2.064.2 on windows seems not to like it.) Yes, it had very little testing but hopefully you find a use for it. On a side note, the author in the code is Stewart but it is still me :). It is my middle name, which the auto-header vim script grabs from the login. Cheers, ed (stewart) I just saw it up on the website, very cool, thanks :)
Re: Dgame 0.3.2
On Friday, 21 February 2014 at 14:32:00 UTC, Namespace wrote: On Friday, 21 February 2014 at 14:03:35 UTC, ed wrote: On Friday, 21 February 2014 at 07:36:46 UTC, ed wrote: On Thursday, 20 February 2014 at 23:42:29 UTC, Namespace wrote: [snip] That's nice to hear! I would be glad if you could share your level so I can post it on the website. :) Sorry, missed this. I'd rather not hand it over in its current form, it is pure hack and not exemplary D/Dgame code :D If I get the chance over the next week I'll clean it up and post it. Cheers, ed On second thoughts, it isn't worth cleaning up. It is what it is and I leave it up to you to decide if it's too messy to put up on the website :D I've dumped it on github here: https://github.com/lyrebirdsw/dinvaders Cheers, ed Why not, I like it. It gives a nice retro feeling. :) Simple but good images. OK cool, use it however you like :) I had to adjust a few things, to make it work on Windows (you used an ulong for array indexing - dmd 2.064.2 on windows seems not to like it.) Yes, it had very little testing but hopefully you find a use for it. On a side note, the author in the code is Stewart but it is still me :). It is my middle name, which the auto-header vim script grabs from the login. Cheers, ed (stewart)
Re: Dgame 0.3.2
On Friday, 21 February 2014 at 07:36:46 UTC, ed wrote: On Thursday, 20 February 2014 at 23:42:29 UTC, Namespace wrote: [snip] That's nice to hear! I would be glad if you could share your level so I can post it on the website. :) Sorry, missed this. I'd rather not hand it over in its current form, it is pure hack and not exemplary D/Dgame code :D If I get the chance over the next week I'll clean it up and post it. Cheers, ed On second thoughts, it isn't worth cleaning up. It is what it is and I leave it up to you to decide if it's too messy to put up on the website :D I've dumped it on github here: https://github.com/lyrebirdsw/dinvaders Cheers, ed
Re: Dgame 0.3.2
On Thursday, 20 February 2014 at 23:42:29 UTC, Namespace wrote: [snip] That's nice to hear! I would be glad if you could share your level so I can post it on the website. :) Sorry, missed this. I'd rather not hand it over in its current form, it is pure hack and not exemplary D/Dgame code :D If I get the chance over the next week I'll clean it up and post it. Cheers, ed
Re: Dgame 0.3.2
On Thursday, 20 February 2014 at 23:42:29 UTC, Namespace wrote: I tried it last night for the first time on linux x86_64 and it works. Very nice library and easy to use, good work!. I managed to hack out a small space invaders level in only an hour or so. As for shared libs, I just installed those from the system package manager (SDL, OpenAL etc.) it worked flawlessly :) That's nice to hear! I would be glad if you could share your level so I can post it on the website. :) I did have one build issues though: Window/MessageBox.d(148): Error: cannot implicitly convert expression (this.box_buttons.length) of type ulong to int. Simple cast to int fixed the problem and I've added an issue to github. I'd offer a pull request but it's such a simple change and my github access is very limited at the moment. Cheers, ed Thanks for that, it's already fixed. :) wow, quick! Keep up the good work :)
Re: Dgame 0.3.2
On Thursday, 20 February 2014 at 15:12:50 UTC, Namespace wrote: On Thursday, 20 February 2014 at 13:53:54 UTC, Mengu wrote: On Thursday, 20 February 2014 at 12:05:49 UTC, Namespace wrote: On Thursday, 20 February 2014 at 11:50:33 UTC, Mengu wrote: On Tuesday, 18 February 2014 at 11:56:12 UTC, Namespace wrote: A new version of Dgame is ready: https://github.com/Dgame/Dgame/releases/tag/0.3.2 Don't forget to visit the website and the tutorials: http://dgame-dev.de/ http://dgame-dev.de/?page=tutorial Also there is now a Work in Progress section where games are listed which are written with Dgame: http://dgame-dev.de/?page=show There is as yet only one (finished) game of me and a fellow student, but I'm sure others will follow. It is intended to show what is possible and how. Currently it consists of only one level, but we're working on it. is this just for windows? The Spaceshooter game is only downloadable/direct executable for windows because I'm only on Windows. But you can download the game from Github and compile it by yourself. Or did you mean Dgame? indeed, i meant Dgame. As you can read in the install turorial, on other plattforms you have to build the needed *.dll files by yourself but that's the only thing you have to do. Dgame was tested on Linux and OSX also. :) I tried it last night for the first time on linux x86_64 and it works. Very nice library and easy to use, good work!. I managed to hack out a small space invaders level in only an hour or so. As for shared libs, I just installed those from the system package manager (SDL, OpenAL etc.) it worked flawlessly :) I did have one build issues though: Window/MessageBox.d(148): Error: cannot implicitly convert expression (this.box_buttons.length) of type ulong to int. Simple cast to int fixed the problem and I've added an issue to github. I'd offer a pull request but it's such a simple change and my github access is very limited at the moment. Cheers, ed
Re: dmd 2.065 beta 2
On Sunday, 26 January 2014 at 23:38:56 UTC, Andrew Edwards wrote: We've made a lot of progress towards the 2.065 stable release. Available binaries are as follows: All Systems http://ftp.digitalmars.com/dmd.2.065.0-b2.zip FreeBSD http://ftp.digitalmars.com/dmd.2.065.0-b2.freebsd-32.zip http://ftp.digitalmars.com/dmd.2.065.0-b2.freebsd-64.zip Linux http://ftp.digitalmars.com/dmd.2.065.0-b2.linux.zip http://ftp.digitalmars.com/dmd_2.065.0-b2-0_amd64.deb http://ftp.digitalmars.com/dmd_2.065.0-b2-0_i386.deb http://ftp.digitalmars.com/libphobos2-65_2.065.0-b2-0_amd64.deb http://ftp.digitalmars.com/libphobos2-65_2.065.0-b2-0_i386.deb OSX http://ftp.digitalmars.com/dmd.2.065.0-b2.osx.zip http://ftp.digitalmars.com/dmd.2.065.0-b2.dmg Windows http://ftp.digitalmars.com/dmd.2.065.0-b2.exe http://ftp.digitalmars.com/dmd.2.065.0-b2.windows.zip Note: There are no RPMs available for Suse and Fedora at the moment. They will be provided upon becoming available. The list of current regressions may be accessed here: http://d.puremagic.com/issues/buglist.cgi?query_format=advanced&bug_severity=regression&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED Following are the changes incorporated since beta 1: DMD Issue 11982 - ICE(func.c) With function literal with no body Issue 11974 - ICE(case.c) Segfault with invalid assignment Issue 11966 - inout(const(char))[] doesn't convert to inout(char)[] Issue 11956 - dmd doesn't lookup /etc/dmd.conf Issue 11968 - ICE(expression.c) Crash when deleting __FILE__ Issue 11944 - ICE(expression.c) Assertion `f' failed. Issue 11922 - ICE on nonexistent identifier in templated auto method Issue 11924 - inout Variadic Template Parameters Issue 11896 - isVirtualMethod related GitHub HEAD regression (works with 2.064) Issue 11930 - Alias this not considered in is(T unused: U) matching Issue 11931 - Linkers "Symbol Undefined" again with dmd HEAD when -g specified Issue 11941 - Errors when appending to aggregate member array in CTFE Issue 11967 - ICE(parse.c) Parser crash Issue 11965 - Segfault on garbage Issue 11963 - ICE(parse.c) Parser crash Druntime None Phobos Remove duplicate ArchiveMember.madeVersion() property. Rename phobos.html => index.html Installer Pull #44 - Build the installer GUI for D2 on OS X Pull #43 - add "dustmite" binary on deb/rpm packages Pull #42 - don't zip .git* and .DS_Store files Pull #41 - fix expanding zip files created on Windows Pull #40 - cleanup leftover from merge conflict dlang.org Pull #480 - fix chmgen after renaming phobos.html => index.html Pull #478 - Revert changelog.dd encoding to UTF-8 Pull #477 - Changelog: add notes about std.uni.byGrapheme and std.range.only Pull #476 - 2.065 changelog tools None Regards, Andrew Great work, thanks Andrew and the other D devs for all the hard work. Will the BETA be made publicly available on the download page? I think there would be a greater uptake if it had more presence. I try to use the BETA when I see the announcement, but I don't visit the NG regularly these days and actually missed the 2.063 BETA altogether when it was released. NG time = 1/(coding time + family time). Cheers, ed