Draft proposal for mixin template intermediary storage
bauss
jacobbauss at gmail.com
Mon Dec 26 19:19:38 UTC 2022
On Sunday, 25 December 2022 at 21:52:29 UTC, Timon Gehr wrote:
> On 12/20/22 18:26, Max Samukha wrote:
>> On Tuesday, 20 December 2022 at 17:08:47 UTC, rikki cattermole
>> wrote:
>>> I think you have caught on to something that I played a
>>> little bit during BeerConf.
>>>
>>> We need to make the compiler 'forget' certain template
>>> instantiations and with that, to not directly expose them
>>> outside of a mixin template body would be a good semantic to
>>> it.
>>>
>>> I refer to them as a type function, because its a
>>> meta-function that operates on types. Its not quite types as
>>> first-class, but more of a reference to something in the AST
>>> that is a type.
>>>
>>> It could be a possible solution to deadalnix's data structure
>>> problem with storage classes like const if it has the right
>>> hook.
>>
>> What happened to __local from
>> https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1010.md?
>
> This is what happened to it:
> https://github.com/dlang/dmd/commit/bac3426f9881e4a591df229423475efc6c3e0918
>
> In context:
> https://github.com/tgehr/dmd/commits/static-foreach
But why was it removed?
More information about the Digitalmars-d
mailing list