Информация об изменениях

Сообщение Re[12]: Кому ваще этот С++ нужен? от 01.06.2015 7:51

Изменено 01.06.2015 7:57 Pauel

Здравствуйте, 0BD11A0D, Вы писали:

BDA>Когда вы покажете, что в IDE можно сделать интеллисенс, не основанный на инкапсуляции, я соглашусь. Но выше я утверждаю, что это невозможно. Однако бремя доказательства обратного я возлагаю на вас — ведь это вы написали «пусть делают новые формы дополнения», вам и показывать, КАК ИМЕННО.


Ужос. Экстншны в шарпе сделаны как раз не на инкапсуляции и отлично поддерживаются IDE.
Re[12]: Кому ваще этот С++ нужен?
Здравствуйте, 0BD11A0D, Вы писали:


EP>>это скорее вопрос к IDE — пусть делают новые формы дополнения, а не только "через точку"

BDA>Это принципиально невозможно.

Принципиально это возможно, всего лишь небольшое изменение в язык. Только это не нужно. Дополнения должны вызываться точно так же, как и основные методы, что бы не было никакой разницы с тз. синтаксиса.
x.Method(y)
x.ExtensionMethod(y)
x `Method` y
x `ExtensionMethod` y


BDA>Когда вы покажете, что в IDE можно сделать интеллисенс, не основанный на инкапсуляции, я соглашусь. Но выше я утверждаю, что это невозможно. Однако бремя доказательства обратного я возлагаю на вас — ведь это вы написали «пусть делают новые формы дополнения», вам и показывать, КАК ИМЕННО.


Ужос. Экстншны в шарпе сделаны как раз не на инкапсуляции и отлично поддерживаются IDE.