digitalmars.D.announce - D at 20: Hits and Misses, and what I learned along the way Oct 19
- Walter Bright (8/8) Sep 22 2019 I'll be speaking at the Northwest C++ Users's Group on Oct 19.
- Peter Jacobs (2/4) Sep 23 2019 That page says "Oct 16th, 2019 at 7:00 PM".
- Walter Bright (2/9) Sep 23 2019 Oops, you're right!
- H. S. Teoh (6/16) Sep 23 2019 Will this talk be posted somewhere like Youtube afterwards? I'd love to
- Walter Bright (3/4) Sep 23 2019 Yes, though sometimes it doesn't due to various failure modes of the cam...
- H. S. Teoh (6/11) Sep 23 2019 There should be redundant, decoupled camera/operator crew to solve this
- Walter Bright (3/12) Sep 24 2019 I know. The same thing happened at DConf 2018, where the first morning's...
- Joseph Rushton Wakeling (5/12) Sep 25 2019 Going by the lessons of DConf 2015, I reckon we should always
- Ron Tarrant (4/6) Oct 18 2019 Does this fall under the category of "things I learned the hard
- Dennis (3/4) Oct 17 2019 It's up now!
- H. S. Teoh (7/12) Oct 17 2019 Huh. Walter says binary literal were removed from D, so how come the
- Dennis (9/12) Oct 17 2019 I was surprised by him mentioning that as well. I'm glad it
- Adam D. Ruppe (3/5) Oct 17 2019 Indeed, me too. And they are definitely still there and I'd be
- Walter Bright (2/7) Oct 17 2019 Slides: https://digitalmars.com/articles/hits.pdf
- Ethan (20/22) Oct 20 2019 Tangent time.
- Walter Bright (2/2) Oct 17 2019 Reddit:
I'll be speaking at the Northwest C++ Users's Group on Oct 19. https://nwcpp.org/ Work began on the D programming language 20 years ago. A huge part of language design is looking at the past for what worked and what didn’t, and divining future trajectories so the language can be where the ball lands. D has its share of strikes and home runs. I’ll be talking about a few of each, and lessons learned the hard way. I’ll pontificate a bit about where programming languages and D are headed.
Sep 22 2019
On Sunday, 22 September 2019 at 19:40:48 UTC, Walter Bright wrote:I'll be speaking at the Northwest C++ Users's Group on Oct 19. https://nwcpp.org/That page says "Oct 16th, 2019 at 7:00 PM".
Sep 23 2019
On 9/23/2019 12:38 AM, Peter Jacobs wrote:On Sunday, 22 September 2019 at 19:40:48 UTC, Walter Bright wrote:Oops, you're right!I'll be speaking at the Northwest C++ Users's Group on Oct 19. https://nwcpp.org/That page says "Oct 16th, 2019 at 7:00 PM".
Sep 23 2019
On Sun, Sep 22, 2019 at 12:40:48PM -0700, Walter Bright via Digitalmars-d-announce wrote:I'll be speaking at the Northwest C++ Users's Group on Oct 19. https://nwcpp.org/ Work began on the D programming language 20 years ago. A huge part of language design is looking at the past for what worked and what didn’t, and divining future trajectories so the language can be where the ball lands. D has its share of strikes and home runs. I’ll be talking about a few of each, and lessons learned the hard way. I’ll pontificate a bit about where programming languages and D are headed.Will this talk be posted somewhere like Youtube afterwards? I'd love to hear it, but can't attend in-session for practical reasons. T -- Being able to learn is a great learning; being able to unlearn is a greater learning.
Sep 23 2019
On 9/23/2019 10:49 AM, H. S. Teoh wrote:Will this talk be posted somewhere like Youtube afterwards?Yes, though sometimes it doesn't due to various failure modes of the camera and operator :-)
Sep 23 2019
On Mon, Sep 23, 2019 at 02:55:00PM -0700, Walter Bright via Digitalmars-d-announce wrote:On 9/23/2019 10:49 AM, H. S. Teoh wrote:There should be redundant, decoupled camera/operator crew to solve this problem. ;-) T -- Chance favours the prepared mind. -- Louis PasteurWill this talk be posted somewhere like Youtube afterwards?Yes, though sometimes it doesn't due to various failure modes of the camera and operator :-)
Sep 23 2019
On 9/23/2019 3:01 PM, H. S. Teoh wrote:On Mon, Sep 23, 2019 at 02:55:00PM -0700, Walter Bright via Digitalmars-d-announce wrote:I know. The same thing happened at DConf 2018, where the first morning's sessions were all lost.On 9/23/2019 10:49 AM, H. S. Teoh wrote:There should be redundant, decoupled camera/operator crew to solve this problem. ;-)Will this talk be posted somewhere like Youtube afterwards?Yes, though sometimes it doesn't due to various failure modes of the camera and operator :-)
Sep 24 2019
On Tuesday, 24 September 2019 at 23:27:44 UTC, Walter Bright wrote:On 9/23/2019 3:01 PM, H. S. Teoh wrote:Going by the lessons of DConf 2015, I reckon we should always have at least one person using their laptop to stream to YouTube ;-)On Mon, Sep 23, 2019 at 02:55:00PM -0700, Walter Bright via There should be redundant, decoupled camera/operator crew to solve this problem. ;-)I know. The same thing happened at DConf 2018, where the first morning's sessions were all lost.
Sep 25 2019
On Tuesday, 24 September 2019 at 23:27:44 UTC, Walter Bright wrote:I know. The same thing happened at DConf 2018, where the first morning's sessions were all lost.Does this fall under the category of "things I learned the hard way?" :)
Oct 18 2019
On Monday, 23 September 2019 at 17:49:12 UTC, H. S. Teoh wrote:Will this talk be posted somewhere like Youtube afterwards?It's up now! https://www.youtube.com/watch?v=p22MM1wc7xQ
Oct 17 2019
On Thu, Oct 17, 2019 at 07:24:20PM +0000, Dennis via Digitalmars-d-announce wrote:On Monday, 23 September 2019 at 17:49:12 UTC, H. S. Teoh wrote:Huh. Walter says binary literal were removed from D, so how come the following still compiles on git master?? pragma(msg, 0b1000_1000); T -- It is widely believed that reinventing the wheel is a waste of time; but I disagree: without wheel reinventers, we would be still be stuck with wooden horse-cart wheels.Will this talk be posted somewhere like Youtube afterwards?It's up now! https://www.youtube.com/watch?v=p22MM1wc7xQ
Oct 17 2019
On Thursday, 17 October 2019 at 20:39:41 UTC, H. S. Teoh wrote:Huh. Walter says binary literal were removed from D, so how come the following still compiles on git master?? pragma(msg, 0b1000_1000);I was surprised by him mentioning that as well. I'm glad it stayed too, since I actually use them. When encoding in utf8 a code point of two code units for example, I think this looks really clean: ``` buf[0] = 0b1100_0000 | (chr >> 6) & 0b01_1111; buf[1] = 0b1000_0000 | (chr >> 0) & 0b11_1111; ```
Oct 17 2019
On Thursday, 17 October 2019 at 20:56:54 UTC, Dennis wrote:I was surprised by him mentioning that as well. I'm glad it stayed too, since I actually use them.Indeed, me too. And they are definitely still there and I'd be quite sad if they disappeared.
Oct 17 2019
On 10/17/2019 12:24 PM, Dennis wrote:On Monday, 23 September 2019 at 17:49:12 UTC, H. S. Teoh wrote:Slides: https://digitalmars.com/articles/hits.pdfWill this talk be posted somewhere like Youtube afterwards?It's up now! https://www.youtube.com/watch?v=p22MM1wc7xQ
Oct 17 2019
On Friday, 18 October 2019 at 01:37:01 UTC, Walter Bright wrote:Slides: https://digitalmars.com/articles/hits.pdfTangent time. In regards to floating point:Unable to convince people that more precision is worthwhileI'm actually waiting for quad floats to have hardware support. Registers are already wide enough, just nothing internally or in terms of instruction set for them yet. But yeah. The reality is that the hardware I operate on uses 32-bit floats almost exclusively on the CPU (the sole exception I can think of is the main simulation timer, you don't want that as a 32-bit float). GPUs and shaders use 16-bit half floats extensively these days. But 64-bit is a rarity because operations take 40% more execution time on average with my own tests and we can forsake the accuracy for execution time. This might change in a 4K TV world. Haven't really done too much with them yet (despite Quantum Break supporting 4K, but I didn't really notice anything glitchy that I could associate with floating point imprecision). Still. 64- and 128-bit floats are quite useful for offline calculations. Make your data as accurate as possible, then let the runtime code use the fastest execution path it can.
Oct 20 2019
Reddit: https://www.reddit.com/r/programming/comments/djgsdy/d_at_20_hits_and_misses/
Oct 17 2019