Re: Silicon Valley D Meetup December 17, 2015
On 12/18/15 2:15 PM, Jon D wrote: On Friday, 18 December 2015 at 16:01:48 UTC, Andrei Alexandrescu wrote: On 12/17/2015 10:07 PM, Ali Cehreli wrote: On Thursday, 17 December 2015 at 17:41:30 UTC, Ali Çehreli wrote: On 12/12/2015 05:03 PM, Ali Çehreli wrote: Our guest speaker is Steven Schveighoffer. He will present "Mutability wildcards in D": How was it? -- Andrei From a newcomer's perspective (my 2nd meet-up) - Excellent. Steve's presentation improved my understanding of the language, and the opportunity for discussions with core members of the D community is fantastic. Thanks to Steve, Ali, and Truedat for putting this together. --Jon Thanks, it was great to "meet" everyone there! -Steve
"Programming in D" hardcover edition
Thanks to Steven E., an Amazon commenter on the paperback book[1], now the hardcover is available under ISBN 978-0-692-59943-3. As of this writing, there is just one Google hit but the following site (no affiliation) finds it at several stores: http://www.bookfinder4u.com/IsbnSearch.aspx?isbn=9780692599433&mode=direct However, IngramSpark has notified me that "December is turning out to be a record-shattering month for hard cover production", so you may have to wait for shipment. Ali P.S. "Programming in D": The book that keeps on announcing. :p (I am tired of it myself and hopefully this is the last one.) P.P.S. Main page: http://ddili.org/ders/d.en/ [1] http://www.amazon.com/Programming-Tutorial-Reference-Ali-Cehreli/dp/1515074609/ref=sr_1_1?ie=UTF8&qid=1450467388&sr=8-1&keywords=%22programming+in+d%22
Re: Testing Nightly Build Service
On Friday, 18 December 2015 at 15:42:32 UTC, steven kladitis wrote: On Monday, 14 December 2015 at 08:36:27 UTC, Andrea Fontana wrote: On Saturday, 12 December 2015 at 12:08:50 UTC, Martin Nowak wrote: As you might already know from the last sprint review (http://forum.dlang.org/post/56592679.3010604@dawg.), we've setup a server to build nightlies. The service is still in a test phase but seems to work steadily. You can try it using the install script curl -fsSL https://builds.dawg.eu/install.sh | bash -s dmd-nightly or by simply downloading the latest archive for your platform. https://builds.dawg.eu/dmd-nightly/ That's a good news! It looks lie it is building lots of C code, I thought D was written in 'D' now. Also looks like it is compiling 2.067? The backend is still in C++. 2.067 was fully C++ is probably built for bootstrapping.
Re: Silicon Valley D Meetup December 17, 2015
On 12/18/2015 11:15 AM, Jon D wrote: > On Friday, 18 December 2015 at 16:01:48 UTC, Andrei Alexandrescu wrote: >> On 12/17/2015 10:07 PM, Ali Cehreli wrote: >>> On Thursday, 17 December 2015 at 17:41:30 UTC, Ali Çehreli wrote: On 12/12/2015 05:03 PM, Ali Çehreli wrote: > Our guest speaker is Steven Schveighoffer. He will present "Mutability > wildcards in D": >> >> How was it? -- Andrei > > From a newcomer's perspective (my 2nd meet-up) - Excellent. Steve's > presentation improved my understanding of the language, and the > opportunity for discussions with core members of the D community is > fantastic. Thanks to Steve, Ali, and Truedat for putting this together. You are most welcome but of course this is a scheme to lure you in as a future speaker. ;) Ali
Re: Silicon Valley D Meetup December 17, 2015
On Friday, 18 December 2015 at 16:01:48 UTC, Andrei Alexandrescu wrote: On 12/17/2015 10:07 PM, Ali Cehreli wrote: On Thursday, 17 December 2015 at 17:41:30 UTC, Ali Çehreli wrote: On 12/12/2015 05:03 PM, Ali Çehreli wrote: Our guest speaker is Steven Schveighoffer. He will present "Mutability wildcards in D": How was it? -- Andrei From a newcomer's perspective (my 2nd meet-up) - Excellent. Steve's presentation improved my understanding of the language, and the opportunity for discussions with core members of the D community is fantastic. Thanks to Steve, Ali, and Truedat for putting this together. --Jon
Re: Silicon Valley D Meetup December 17, 2015
On 12/18/2015 08:01 AM, Andrei Alexandrescu wrote: Our guest speaker is Steven Schveighoffer. He will present "Mutability wildcards in D": http://www.meetup.com/D-Lang-Silicon-Valley/events/226112281/ > How was it? -- Andrei It was excellent! We learned what inout actually is :) from the expert himself. (Thank you Steve; what a treat!) Steve showed many interesting corner cases about its use. Ali
Re: Silicon Valley D Meetup December 17, 2015
On 12/18/15 11:01 AM, Andrei Alexandrescu wrote: On 12/17/2015 10:07 PM, Ali Cehreli wrote: On Thursday, 17 December 2015 at 17:41:30 UTC, Ali Çehreli wrote: On 12/12/2015 05:03 PM, Ali Çehreli wrote: Our guest speaker is Steven Schveighoffer. He will present "Mutability wildcards in D": http://www.meetup.com/D-Lang-Silicon-Valley/events/226112281/ Ali We still have a few spots available. See you there! :) Ali We are live now: https://plus.google.com/hangouts/_/zl5ahu3rfadi5niynsqcqzldqma?hl=en&authuser=0 Ali How was it? -- Andrei From a speaker perspective, it went very well. The audience was very thoughtful and asked great questions. My first presentation ever, actually. I'm not sure if it was recorded, but perhaps it will show up on youtube at some point. I'm working on an article on the same subject, hope to have that done soon. -Steve
Re: Silicon Valley D Meetup December 17, 2015
On 12/17/2015 10:07 PM, Ali Cehreli wrote: On Thursday, 17 December 2015 at 17:41:30 UTC, Ali Çehreli wrote: On 12/12/2015 05:03 PM, Ali Çehreli wrote: Our guest speaker is Steven Schveighoffer. He will present "Mutability wildcards in D": http://www.meetup.com/D-Lang-Silicon-Valley/events/226112281/ Ali We still have a few spots available. See you there! :) Ali We are live now: https://plus.google.com/hangouts/_/zl5ahu3rfadi5niynsqcqzldqma?hl=en&authuser=0 Ali How was it? -- Andrei
Re: Testing Nightly Build Service
On Monday, 14 December 2015 at 08:36:27 UTC, Andrea Fontana wrote: On Saturday, 12 December 2015 at 12:08:50 UTC, Martin Nowak wrote: As you might already know from the last sprint review (http://forum.dlang.org/post/56592679.3010604@dawg.), we've setup a server to build nightlies. The service is still in a test phase but seems to work steadily. You can try it using the install script curl -fsSL https://builds.dawg.eu/install.sh | bash -s dmd-nightly or by simply downloading the latest archive for your platform. https://builds.dawg.eu/dmd-nightly/ That's a good news! It looks lie it is building lots of C code, I thought D was written in 'D' now. Also looks like it is compiling 2.067?
Re: DlangUI
On Friday, 18 December 2015 at 13:56:00 UTC, Suliman wrote: In general I don't care about that sort of thing, but there is one exception: the main application menu. Unity and Aqua (OS X) both end up feeling odd if you don't use the system one. Completely agree. Once Cocoa backend is ready I'm going to implement native OSX menus. Would it be possible to add native menu for Windows? I think all font-related stuff is should be look native or use native controls. Because Apps that can't handle non standard system DPI looks very bad. I see no point in implementing native Windows menus. For high DPI, DlangUI supports loading different drawables for different resources, and you can specify font sizes and control dimensions in points or millimeters instead of pixels. (It's similar to Android)
Re: DlangUI
On Thursday, 17 December 2015 at 17:25:09 UTC, Vadim Lopatin wrote: On Thursday, 17 December 2015 at 16:21:58 UTC, John Colvin wrote: DlangUI will never use native controls. It draws all widgets itself. But look and feel can be changed by providing custom theme. You can create theme (set of .xml and .png files) to get DlangUI app looking exactly like native one. In general I don't care about that sort of thing, but there is one exception: the main application menu. Unity and Aqua (OS X) both end up feeling odd if you don't use the system one. Completely agree. Once Cocoa backend is ready I'm going to implement native OSX menus. Would it be possible to add native menu for Windows? I think all font-related stuff is should be look native or use native controls. Because Apps that can't handle non standard system DPI looks very bad.
Re: DlangIDE - initial GDB debugger support
On Thursday, 17 December 2015 at 08:27:05 UTC, ZombineDev wrote: Initial GDB debugging support is implemented. You can start / stop debugging, set breakpoints, step in/out/over, continue. TODO: stack trace & local variables display As well, following features implemented: - bookmarks in source files (toggle, go to next/prev) - recent workspace list Exellent progress! Congrats! GDB support improvements: stack and local variables windows added.