Oyster wrote:
> C>В .NET CLR _НЕТ_ стандарта на динамические объекты. Ну создам я пару
> C>динамических методов, но как их передать другому несвязаному коду?
> Инстанс делегата отдашь.
Как мне передать цельный объект?
Создавать делегаты для интеропа очень напоминает создание 'extern "C"'
функций по удобству использования и разработки.
> C>И я уж не говорю, что семантика объектов в .NET всего лишь немного
> C>беднее языка Эллы-людоедочки. И различные нетривиальные фичи типа
> C>мультиметодов и динамического вызова отображаются на него только с
> C>большими приседаниями.
> Мультиметоды — reflection и атрибуты тебе помогут, если надо красиво.
Чем? Мультиметод относится к нескольким классам — чего рефлектить?
Можно эмулировать мультиметоды (типа создавать классы
String_Int_Methods), но нет никакого стандарта на это. И шансы что два
языка будут использовать один и тот же метод кодирования — близки к нулю.
Posted via RSDN NNTP Server 2.0