I want to add a Phobos module with template mixins for common idioms.
Idan Arye
GenericNPC at gmail.com
Mon May 6 13:19:48 PDT 2013
On Monday, 6 May 2013 at 20:10:59 UTC, Andrei Alexandrescu wrote:
> On 5/6/13 4:03 PM, Robert Rouse wrote:
>> On Monday, 6 May 2013 at 19:57:27 UTC, Andrei Alexandrescu
>> wrote:
>>> On 5/6/13 3:14 PM, Idan Arye wrote:
>>>> Template mixins can be used to implement some common
>>>> programming
>>>> idioms(and design patterns). I have already implemented two
>>>> of them for
>>>> my own project - and I want to make them into a Phobos
>>>> module - maybe
>>>> `std.mixins`.
>>>
>>> Nice idea, but at the first level of detail (without looking
>>> into it)
>>> the title should not be dictated by implementation artifacts,
>>> i.e. we
>>> don't have modules such as "std.templates" or "std.structs"
>>> etc.
>>> Conversely, if you implement a pattern via other means than a
>>> mixin,
>>> you're in trouble :o).
>>>
>>> Andrei
>>
>> Since they are idioms, why not std.idioms or std.idiomatic?
>
> std.patterns is the sweet spot.
>
> Andrei
I like `std.idioms`. `std.patterns` can be ambiguous, since it
can also refer to regex patterns or to functional pattern
matching - and not just to design patterns.
More information about the Digitalmars-d
mailing list