to post messages and comments.

У библиотек на языках, транслируемых в машинные коды, часто вижу такую проблему, что их нельзя выгрузить. И программисты, и компиляторы относятся к создаваемым разделяемым библиотекам так, будто они в адресном пространстве навсегда. Delphi все строковые литералы размещает в сегменте «только для чтения» с отрицательным счётчиком ссылок. А выгрузи такую библиотеку — и все такие строки ломаются к чертям, хотя, если перенести в кучу, то они бы там успешно пережили выгрузку. Ленивая подгрузка библиотек сделана так, что они подгружаются, но не выгружаются обратно в случае выгрузки основной.

А без нормальной выгрузки не будет перезагрузки на лету.

Нашелся еще один проект, который грозится делать биндинга автоматом, автор сам Джошуа, но c++ парсер не готов, да и проект по всей видимости заброшен :( github.com

Еще вроде вариант писать сами обертки прямо на haxe с инъекциями c++ кода, получается чуть быстрее чем отдельно длл и отдельно биндинги, но выразительносте кода можно только позавидовать code.google.com убейте меня, но писать так я не стану.

Сходу понял что либа эта не особо нужна для с++ проектов, т.к. уже можно писать прямо так haxe.org и hxcpp это поймет. Правда neko нет :(

edll.sourceforge.net
Вот такая шняга есть под Windows. Умеет подгружать в рантайме статические и динамические библиотеки. Особенно интересно последнее. Если системному LoadLibrary() нужен непременно файл на файловой системе, то кастомный загрузчик, наверное, и из виртуального файла загрузить DLL устроило бы. Например, из инкрустированного в .exe байтового потока. Или из удалённого HTTP сервера, попутно перехватив FileOpen у подгруженной библиотеки, чтоб она и файлы читала оттуда же.

*хидеры
Имеется прога @iglaweb BeOnline. Имеются функции, которые много где надо включать. В случае если выделить их в хидеры, или упоминать в каждом сишнике — в результате линковки в файле получится многократное дублирование скомпиленного кода хидеров.
Таки лучше выделить функции в dll или все-таки хидеры?

Після того, як поставив плаґін rssnews до miranda, він "попросив" msvcr80.dll, патамушо, сказав, не можу без нього жить. Скачав я його й поклав у sistem32, а вже після цього з'явились нові баги з runtime libraries... Ооой, шось у мене хрінове передчуття, жуйче, ну зовсім галіме... Треба резервно копіювати потрібні aplication data і, єслі шо, воду зливать :)