Здравствуйте, Cyberax, Вы писали:
C>В .NET CLR _НЕТ_ стандарта на динамические объекты.
Чё?
C> Ну создам я пару
C>динамических методов, но как их передать другому несвязаному коду?
Очевидно другой од тоже должен быть динамическим, работать через заранее известный интерфейс или вызвать порождаемый код через рефлексию.
C>И я уж не говорю, что семантика объектов в .NET всего лишь немного
C>беднее языка Эллы-людоедочки.
С Эллочкой сранвивать не буду. Но где-то в ЯП есть лучше?
C> И различные нетривиальные фичи типа
C>мультиметодов и динамического вызова отображаются на него только с
C>большими приседаниями.
С динамическими вызовами никаких проблем нет. Что касается мултиметодов, то это фича языка, а не рантайма. Деспечиризация — это, ведь, алогоритм.
Забавно, что вызов метода через рефлекшон как раз имеет поведение как у мультиметода, так как производится диспечерезация по нескольким аргументам.
... << RSDN@Home 1.2.0 alpha rev. 637>>