> -- Александр Ильин писал(а):
> Те плагины, что попроще, сделаны без GC и даже без Runtime, а те, что посложнее, используют GC, так что примеры всего спектра возможностей есть в исходниках. См. также  (поиск по строке "Alexander Iljin").Целевая программа (для которой плагины) - Notepad++, написана на нативном C++ в Visual Studio.

Спасибо! Заодно решился вопрос, какой редактор лучше использовать.

Я посмотрел исходник Oberon-2 Lexer (пару файлов по диагонали) и заметил слово ASSERT. Это контрактное программирование? А юнит-тесты применяете?