Re: Learning D Available for Pre-Order
On Tuesday, 23 June 2015 at 14:47:03 UTC, Mike Parker wrote: The project that has taken me away from Derelict since the end of February is now available for pre-order at [1]. I'm currently about 60% through the preliminary draft stage and, given that I've recently acquired a significant amount of free time in my schedule, expect to accelerate my pace on the remaining 40%. I need as much time as I can make for the revisions! I want to emphasize that Learning D is not aiming at those completely new to programming. The target reader is someone with some experience in a C family language. I see it as sitting somewhere between Ali's book and TDPL. One of my overarching goals is to help the target reader avoid some of the common mistakes people make when applying C++ or Java idioms to D. So far in the course of writing this book, I've learned that I knew less about the fundamentals of D than I thought I did and that the more difficult parts of the language aren't so difficult. The tech reviewers have given excellent feedback and done a fine job of correcting my misconceptions mistakes. I don't know how they feel about being named publicly just yet, but they all have my sincerest thanks. I know how tiring and time-consuming it can be to do that sort of thing, as reviewing the English in the papers of Korean doctoral candidates, professors and businessmen is something I do on the side. Once it's all done, I'm going to blog a postmortem about the whole process. It's been very, very different from my experience with Learn to Tango with D. Not a bad experience at all, just more intense and time-consuming than I had anticipated. [1] https://www.packtpub.com/application-development/learning-d What's the cover all about? Autumn for C++, or was it just that the colors matched nicely :-)
Re: Learning D Available for Pre-Order
On 24/06/2015 2:47 a.m., Mike Parker wrote: The project that has taken me away from Derelict since the end of February is now available for pre-order at [1]. I'm currently about 60% through the preliminary draft stage and, given that I've recently acquired a significant amount of free time in my schedule, expect to accelerate my pace on the remaining 40%. I need as much time as I can make for the revisions! I want to emphasize that Learning D is not aiming at those completely new to programming. The target reader is someone with some experience in a C family language. I see it as sitting somewhere between Ali's book and TDPL. One of my overarching goals is to help the target reader avoid some of the common mistakes people make when applying C++ or Java idioms to D. So far in the course of writing this book, I've learned that I knew less about the fundamentals of D than I thought I did and that the more difficult parts of the language aren't so difficult. The tech reviewers have given excellent feedback and done a fine job of correcting my misconceptions mistakes. I don't know how they feel about being named publicly just yet, but they all have my sincerest thanks. I know how tiring and time-consuming it can be to do that sort of thing, as reviewing the English in the papers of Korean doctoral candidates, professors and businessmen is something I do on the side. Once it's all done, I'm going to blog a postmortem about the whole process. It's been very, very different from my experience with Learn to Tango with D. Not a bad experience at all, just more intense and time-consuming than I had anticipated. [1] https://www.packtpub.com/application-development/learning-d Oh thank goodness. It doesn't clash with my book. The way to program - Let's think like a D(eveloper)! For new programmers :)
Learning D Available for Pre-Order
The project that has taken me away from Derelict since the end of February is now available for pre-order at [1]. I'm currently about 60% through the preliminary draft stage and, given that I've recently acquired a significant amount of free time in my schedule, expect to accelerate my pace on the remaining 40%. I need as much time as I can make for the revisions! I want to emphasize that Learning D is not aiming at those completely new to programming. The target reader is someone with some experience in a C family language. I see it as sitting somewhere between Ali's book and TDPL. One of my overarching goals is to help the target reader avoid some of the common mistakes people make when applying C++ or Java idioms to D. So far in the course of writing this book, I've learned that I knew less about the fundamentals of D than I thought I did and that the more difficult parts of the language aren't so difficult. The tech reviewers have given excellent feedback and done a fine job of correcting my misconceptions mistakes. I don't know how they feel about being named publicly just yet, but they all have my sincerest thanks. I know how tiring and time-consuming it can be to do that sort of thing, as reviewing the English in the papers of Korean doctoral candidates, professors and businessmen is something I do on the side. Once it's all done, I'm going to blog a postmortem about the whole process. It's been very, very different from my experience with Learn to Tango with D. Not a bad experience at all, just more intense and time-consuming than I had anticipated. [1] https://www.packtpub.com/application-development/learning-d
Re: Learning D Available for Pre-Order
Good news! I've just shared the info on our LinkedIn group. :)
Re: Walter, Brian, and Daniel's DConf 2015 talks are up
On Tuesday, 23 June 2015 at 07:41:40 UTC, Andrei Alexandrescu wrote: On 6/23/15 12:29 AM, Baz wrote: On Friday, 19 June 2015 at 22:47:03 UTC, Brad Anderson wrote: Walter: https://www.youtube.com/watch?v=znjesAXEEqw Brian: https://www.youtube.com/watch?v=FmFyB9e7edw Daniel: https://www.youtube.com/watch?v=5daHGXSetXk I've only just started watching but the editing seems to be well done so thanks to UVU for that. What did happen at 16' during Bright Talk ? Seemed hilarous however the language barrier stopped me here. The mouse pointer was right there in the middle of the projected slides. It took me 16 minutes to not stand it anymore, after which I went and moved it aside. -- Andrei It's an interesting thing: the relationship between intrinsic personality traits, 'deformation professionnelle' and the problem domain. Were someone unable to assess quality in language design, a degree of obsessiveness would be one thing he might want to see in a designer given the long separation of gratification from seeing the ultimate results of good design and laying the foundation for things well. I once worked with a chap - senior guy - who faked Aspergery traits he didn't really have in order to impress people from outside the firm (he wasn't distinguished by his quant ability, but had other things going for him). And people copy the leader, so watch out for Dconf 2020! ;) [Since it's a forum post, yes, I know you're not faking it and that it's within the normal range ;)].
Re: Learning D Available for Pre-Order
On Tuesday, 23 June 2015 at 14:47:03 UTC, Mike Parker wrote: The project that has taken me away from Derelict since the end of February is now available for pre-order at [1]. I'm currently about 60% through the preliminary draft stage and, given that I've recently acquired a significant amount of free time in my schedule, expect to accelerate my pace on the remaining 40%. I need as much time as I can make for the revisions! Awesome news. The more books written on D the better. Good work! So far in the course of writing this book, I've learned that I knew less about the fundamentals of D than I thought I did and that the more difficult parts of the language aren't so difficult. That was my experience exactly when i wrote a programming book a decade ago. :)
Re: Learning D Available for Pre-Order
On Tuesday, 23 June 2015 at 14:47:03 UTC, Mike Parker wrote: The project that has taken me away from Derelict since the end of February is now available for pre-order at [1]. I'm currently about 60% through the preliminary draft stage and, given that I've recently acquired a significant amount of free time in my schedule, expect to accelerate my pace on the remaining 40%. I need as much time as I can make for the revisions! I want to emphasize that Learning D is not aiming at those completely new to programming. The target reader is someone with some experience in a C family language. I see it as sitting somewhere between Ali's book and TDPL. One of my overarching goals is to help the target reader avoid some of the common mistakes people make when applying C++ or Java idioms to D. So far in the course of writing this book, I've learned that I knew less about the fundamentals of D than I thought I did and that the more difficult parts of the language aren't so difficult. The tech reviewers have given excellent feedback and done a fine job of correcting my misconceptions mistakes. I don't know how they feel about being named publicly just yet, but they all have my sincerest thanks. I know how tiring and time-consuming it can be to do that sort of thing, as reviewing the English in the papers of Korean doctoral candidates, professors and businessmen is something I do on the side. Once it's all done, I'm going to blog a postmortem about the whole process. It's been very, very different from my experience with Learn to Tango with D. Not a bad experience at all, just more intense and time-consuming than I had anticipated. [1] https://www.packtpub.com/application-development/learning-d Great ! It's cool to have a new book on D :)
Re: Walter, Brian, and Daniel's DConf 2015 talks are up
On Friday, 19 June 2015 at 22:47:03 UTC, Brad Anderson wrote: Walter: https://www.youtube.com/watch?v=znjesAXEEqw Brian: https://www.youtube.com/watch?v=FmFyB9e7edw Daniel: https://www.youtube.com/watch?v=5daHGXSetXk I've only just started watching but the editing seems to be well done so thanks to UVU for that. What did happen at 16' during Bright Talk ? Seemed hilarous however the language barrier stopped me here.
Re: This Week in D: Dconf Thursday summaries
On Monday, 22 June 2015 at 12:09:46 UTC, Adam D. Ruppe wrote: On Monday, 22 June 2015 at 06:01:35 UTC, Laeeth Isharc wrote: Do you have any thoughts on automating the generation of IDL files? I didn't need them, the mixin IDispatchImpl bit (example here: https://github.com/adamdruppe/com/blob/master/example/chello.d ) gave enough that the dynamic languages could call it through that interface. With IDispatch, they ask for functions by name string and pass the arguments, and it needs to forward. With the mixin, it uses reflection to generate those mappings and use it that way. Okay. I have spent half a day on this, read comhelpers.d, reread your cookbook, and I am still stumped. How do I generate the type library and registry entries? At the moment the D examples work (I built as per instructions and registered via regsrv32), but the Object Browser in Visual Studio cannot find the COM object, and neither can Python or VBA. Calling either by name or by the GUID. It looks to me like these will need type libraries to be generated and added to the registry. But it sounds like you didn't need that to call from dynamic languages. So what am I missing?
Re: Walter, Brian, and Daniel's DConf 2015 talks are up
On 6/23/15 12:29 AM, Baz wrote: On Friday, 19 June 2015 at 22:47:03 UTC, Brad Anderson wrote: Walter: https://www.youtube.com/watch?v=znjesAXEEqw Brian: https://www.youtube.com/watch?v=FmFyB9e7edw Daniel: https://www.youtube.com/watch?v=5daHGXSetXk I've only just started watching but the editing seems to be well done so thanks to UVU for that. What did happen at 16' during Bright Talk ? Seemed hilarous however the language barrier stopped me here. The mouse pointer was right there in the middle of the projected slides. It took me 16 minutes to not stand it anymore, after which I went and moved it aside. -- Andrei
Re: dtiled v0.2 - a library for tilemapped games
On Monday, 22 June 2015 at 11:05:28 UTC, Manu wrote: Hey cool. I haven't thought about tiled for years! I contributed the terrain painting system years ago ;) Nice to see a lib in D! Nice! I make use of Tiled's terrain tool regularly, its a huge time saver. I've considered adding some terrain functionality to dtiled for situations where the terrain can change in-game (e.g. the player can place walls, which affect how nearby walls are drawn). I may have to ask you about the implementation if I ever get around to that :)