Ivan Shmakov -> [email protected]  @ Tue, 07 Oct 2014 19:05:53 
+0000:

 IS>> Недокументированные типы, функции, переменные, etc. — возможны
 IS>> совершенно в любой среде программирования.  В отличие от
 IS>> «непрозрачных».

 AC>> Начнем с того, что функции, типы и переменные, как
 AC>> недокументированные, так и документированные, возможны не в любой
 AC>> среде программирования :)

 AC>> А среди тех, где они возможны, я что-то не соображу ни одной, где
 AC>> невозможны "непрозрачные".  Не подскажете?

 IS>    ISTR, что отдельные «простые» интерпретаторы диалектов Lisp
 IS>    позволяли интроспекцию «любых данных и в любую сторону».

Ок, убедил.

 IS>    Да, BCP в отношении передачи «непрозрачных» указателей «в Perl и
 IS>    обратно» в свое время мне также найти не удалось.

В перле как языке указателей нет.  А вот если начать интроспектировать,
скажем, ссылки, с которыми работает DBI, то подозреваю, что очень быстро
наткнешься на непрозрачный указатель, через который работают с
нижележащей сишной библиотекой.

P.S. Кстати, в голову пришел хороший пример непрозрачного int: file
descriptor функций ввода-вывода нижнего уровня (интерфейс к ядру).


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: https://lists.debian.org/[email protected]

Ответить