Re[44]: Вопрос к Vlad2: Nemerle & R#
От: VladD2 Российская Империя www.nemerle.org
Дата: 29.03.06 17:55
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>В .NET CLR _НЕТ_ стандарта на динамические объекты.


Чё?

C> Ну создам я пару

C>динамических методов, но как их передать другому несвязаному коду?

Очевидно другой од тоже должен быть динамическим, работать через заранее известный интерфейс или вызвать порождаемый код через рефлексию.

C>И я уж не говорю, что семантика объектов в .NET всего лишь немного

C>беднее языка Эллы-людоедочки.

С Эллочкой сранвивать не буду. Но где-то в ЯП есть лучше?

C> И различные нетривиальные фичи типа

C>мультиметодов и динамического вызова отображаются на него только с
C>большими приседаниями.

С динамическими вызовами никаких проблем нет. Что касается мултиметодов, то это фича языка, а не рантайма. Деспечиризация — это, ведь, алогоритм.
Забавно, что вызов метода через рефлекшон как раз имеет поведение как у мультиметода, так как производится диспечерезация по нескольким аргументам.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.