Re[45]: Вопрос к Vlad2: Nemerle & R#
От: Cyberax Марс  
Дата: 29.03.06 09:28
Оценка:
Oyster wrote:
> C>В .NET CLR _НЕТ_ стандарта на динамические объекты. Ну создам я пару
> C>динамических методов, но как их передать другому несвязаному коду?
> Инстанс делегата отдашь.
Как мне передать цельный объект?

Создавать делегаты для интеропа очень напоминает создание 'extern "C"'
функций по удобству использования и разработки.

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

> C>беднее языка Эллы-людоедочки. И различные нетривиальные фичи типа
> C>мультиметодов и динамического вызова отображаются на него только с
> C>большими приседаниями.
> Мультиметоды — reflection и атрибуты тебе помогут, если надо красиво.
Чем? Мультиметод относится к нескольким классам — чего рефлектить?

Можно эмулировать мультиметоды (типа создавать классы
String_Int_Methods), но нет никакого стандарта на это. И шансы что два
языка будут использовать один и тот же метод кодирования — близки к нулю.
Posted via RSDN NNTP Server 2.0
Sapienti sat!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.