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]

