Re: Introduction to programming with compile time sequences in D

2020-08-25 Thread data pulverizer via Digitalmars-d-announce
On Tuesday, 25 August 2020 at 15:58:46 UTC, Petar Kirov [ZombineDev] wrote: On Tuesday, 25 August 2020 at 15:30:17 UTC, data pulverizer wrote: I think your article is quite valuable is it covers many aspects of template programming in D, while being quite approachable as well. May I suggest

Re: Introduction to programming with compile time sequences in D

2020-08-25 Thread Petar via Digitalmars-d-announce
On Tuesday, 25 August 2020 at 16:01:25 UTC, data pulverizer wrote: On Tuesday, 25 August 2020 at 14:02:33 UTC, Petar Kirov [ZombineDev] wrote: ... You can find a full example of this here: https://run.dlang.io/gist/run-dlang/80e120e989a6b0f72fd7244b17021e2f There is an issue with `AliasTuple`

Re: Introduction to programming with compile time sequences in D

2020-08-25 Thread data pulverizer via Digitalmars-d-announce
On Tuesday, 25 August 2020 at 14:02:33 UTC, Petar Kirov [ZombineDev] wrote: Nice article! I haven't had the chance to read it fully, so far [snip] I though of writing at the beginning that it was long and that readers could dip in and out of the article as they wished but decided that people

Re: Introduction to programming with compile time sequences in D

2020-08-25 Thread data pulverizer via Digitalmars-d-announce
On Tuesday, 25 August 2020 at 14:02:33 UTC, Petar Kirov [ZombineDev] wrote: ... You can find a full example of this here: https://run.dlang.io/gist/run-dlang/80e120e989a6b0f72fd7244b17021e2f There is an issue with `AliasTuple` though, you can't directly print its collections with pragma:

Re: Introduction to programming with compile time sequences in D

2020-08-25 Thread Petar via Digitalmars-d-announce
On Tuesday, 25 August 2020 at 16:10:21 UTC, data pulverizer wrote: On Tuesday, 25 August 2020 at 16:01:25 UTC, data pulverizer wrote: On Tuesday, 25 August 2020 at 14:02:33 UTC, Petar Kirov [ZombineDev] wrote: ... You can find a full example of this here:

Re: Introduction to programming with compile time sequences in D

2020-08-25 Thread Petar via Digitalmars-d-announce
On Tuesday, 25 August 2020 at 16:04:36 UTC, data pulverizer wrote: On Tuesday, 25 August 2020 at 15:58:46 UTC, Petar Kirov [ZombineDev] wrote: On Tuesday, 25 August 2020 at 15:30:17 UTC, data pulverizer wrote: I think your article is quite valuable is it covers many aspects of template

Re: Introduction to programming with compile time sequences in D

2020-08-25 Thread data pulverizer via Digitalmars-d-announce
On Tuesday, 25 August 2020 at 16:01:25 UTC, data pulverizer wrote: On Tuesday, 25 August 2020 at 14:02:33 UTC, Petar Kirov [ZombineDev] wrote: ... You can find a full example of this here: https://run.dlang.io/gist/run-dlang/80e120e989a6b0f72fd7244b17021e2f There is an issue with `AliasTuple`

Re: Introduction to programming with compile time sequences in D

2020-08-25 Thread Petar via Digitalmars-d-announce
On Tuesday, 25 August 2020 at 15:30:17 UTC, data pulverizer wrote: On Tuesday, 25 August 2020 at 14:02:33 UTC, Petar Kirov [ZombineDev] wrote: Nice article! I haven't had the chance to read it fully, so far [snip] I though of writing at the beginning that it was long and that readers could

Re: khash associative array / hash map / hash set

2020-08-25 Thread ikod via Digitalmars-d-announce
On Tuesday, 25 August 2020 at 01:04:27 UTC, James Blachly wrote: On 8/24/20 5:11 PM, ikod wrote: Thanks, but no ) Also you may find useful safe map modification during iteration over map items (at the cost of creating temporary table copy). In search of absolute speed I am willing to

Re: Introduction to programming with compile time sequences in D

2020-08-25 Thread data pulverizer via Digitalmars-d-announce
On Tuesday, 25 August 2020 at 14:02:33 UTC, Petar Kirov [ZombineDev] wrote: Nice article! I haven't had the chance to read it fully, so far now I have just one quick suggestion regarding removing items from sequences [0]. I think it would be much simpler (and likely more efficient) to avoid

Re: Introduction to programming with compile time sequences in D

2020-08-25 Thread Petar via Digitalmars-d-announce
On Tuesday, 25 August 2020 at 02:11:42 UTC, data pulverizer wrote: I have a draft new blog article "Introduction to programming with compile time sequences in D", it's on Github and I would appreciate feedback before it goes live

Re: Visual D 1.0.1 released

2020-08-25 Thread Per Nordlöw via Digitalmars-d-announce
On Sunday, 23 August 2020 at 07:33:01 UTC, Rainer Schuetze wrote: The most important part of the update is that the semantic engine is now based on the latest compiler release 2.093.1. - Does the engine have a feature list? - Is the engine relatively independent of Windows? - Does engine

Re: GCC 10.2.1 Released

2020-08-25 Thread zoujiaqing via Digitalmars-d-announce
On Monday, 24 August 2020 at 23:49:42 UTC, Iain Buclaw wrote: On Monday, 24 August 2020 at 21:40:08 UTC, H. S. Teoh wrote: On Mon, Aug 24, 2020 at 09:24:23PM +, Iain Buclaw via Digitalmars-d-announce wrote: [...] GCC 10.2 is a bug-fix release from the GCC 10 branch containing important

Re: Visual D 1.0.1 released

2020-08-25 Thread Rainer Schuetze via Digitalmars-d-announce
On 25/08/2020 07:25, mw wrote: > On Sunday, 23 August 2020 at 07:33:01 UTC, Rainer Schuetze wrote: >> Hi, >> >> an update for Visual D has just been made available. Visual D is a >> Visual Studio extension that adds D language support to VS 2008-2019. >> >> The most important part of the update

Re: Visual D 1.0.1 released

2020-08-25 Thread Rainer Schuetze via Digitalmars-d-announce
On 25/08/2020 22:37, Per Nordlöw wrote: > On Sunday, 23 August 2020 at 07:33:01 UTC, Rainer Schuetze wrote: >> The most important part of the update is that the semantic engine is >> now based on the latest compiler release 2.093.1. > > - Does the engine have a feature list? Unfortunately the