Re: D Language Foundation August 2023 Monthly Meeting Summary

2023-09-03 Thread FeepingCreature via Digitalmars-d-announce
On Saturday, 2 September 2023 at 20:27:04 UTC, Bonarc wrote: On Wednesday, 30 August 2023 at 14:19:03 UTC, FeepingCreature wrote: When you want to react to ~every keypress in a language server impl with updated coloring, it starts to be problematic. Think in terms of "UI feedback" rather than

Re: D Language Foundation August 2023 Monthly Meeting Summary

2023-09-02 Thread Bonarc via Digitalmars-d-announce
On Wednesday, 30 August 2023 at 14:19:03 UTC, FeepingCreature wrote: When you want to react to ~every keypress in a language server impl with updated coloring, it starts to be problematic. Think in terms of "UI feedback" rather than "project compilation". You only need an AST for this though

Re: D Language Foundation August 2023 Monthly Meeting Summary

2023-09-01 Thread harakim via Digitalmars-d-announce
On Wednesday, 30 August 2023 at 14:19:03 UTC, FeepingCreature wrote: On Friday, 25 August 2023 at 02:10:25 UTC, harakim wrote: I'm also curious why a 500ms compile time would be generally recognized as way too long. Is it because it has potential to be faster or does it cause some legitimate

Re: D Language Foundation August 2023 Monthly Meeting Summary

2023-08-30 Thread FeepingCreature via Digitalmars-d-announce
On Friday, 25 August 2023 at 02:10:25 UTC, harakim wrote: I'm also curious why a 500ms compile time would be generally recognized as way too long. Is it because it has potential to be faster or does it cause some legitimate problem? That's a question at large, not for Matheus. When you want

Re: D Language Foundation August 2023 Monthly Meeting Summary

2023-08-24 Thread harakim via Digitalmars-d-announce
On Friday, 25 August 2023 at 01:20:28 UTC, matheus wrote: Reading over about other languages CT problems I wonder how this half second is too terrible. =] I barely see any difference between 500ms to 1000ms. I love the fast compile time of D. It feels so freeing. Contrast that to a Visual

Re: D Language Foundation August 2023 Monthly Meeting Summary

2023-08-24 Thread matheus via Digitalmars-d-announce
On Tuesday, 22 August 2023 at 12:59:12 UTC, Mike Parker wrote: ... Adam said his library compiled in half a second. Robert said that was still too slow. His work project didn't compile in half a second. He said his goal was that by the time of the key-up event after pressing 'Enter' on Ninja

Re: D Language Foundation August 2023 Monthly Meeting Summary

2023-08-22 Thread Adam D Ruppe via Digitalmars-d-announce
On Tuesday, 22 August 2023 at 21:36:49 UTC, An Pham wrote: 1. DMD does not have consistent way of defining system attribute which can cause conflict with user attribute (DMD system attribute should start with underscore character, "_") Not true, these attributes follow module namespacing

Re: D Language Foundation August 2023 Monthly Meeting Summary

2023-08-22 Thread An Pham via Digitalmars-d-announce
### Dennis Dennis said he'd been working on that AA PR, but had nothing else to report. He still had some other things to pursue, like looking at pattern support for the deprecation (-d/-de/-dw) and obsolete warning (-wo) switches, as well as the `standalone` attribute or pragma for static

Re: D Language Foundation August 2023 Monthly Meeting Summary

2023-08-22 Thread max haughton via Digitalmars-d-announce
On Tuesday, 22 August 2023 at 12:59:12 UTC, Mike Parker wrote: ### Robert Robert said he was happy. Dennis asked if the compiler was fast enough (as regular readers of these summaries may know, Robert often says the compiler is too slow). Robert said it's still slow. He just wanted to see

D Language Foundation August 2023 Monthly Meeting Summary

2023-08-22 Thread Mike Parker via Digitalmars-d-announce
The D Language Foundation's monthly meeting for August 2023 took place on the 11th. At just under 35 minutes, it was our shortest monthly meeting to date. ## The attendees The following people attended the meeting: * Walter Bright * Ali Çehreli * Martin Kinkelin * Dennis Korpel * Mathias Lang