Господа эксперты, прошу совета.
Не уверен что сообщение соответствует тематике форума, но более подходящий форум выбрать не смог.
Вкратце, суть проблемы.
Есть некая разновидность HTA (HTML Application). Само приложение написано на Visual C++/ATL/WTL. На главном окошке приложения лежит MSHTML control, весь интерфейс написан на HTML, вся бизнес-логика — на JavaScript. Основное назначение приложения — создание документов (сами документы хранятся в XML) на основе HTML-форм.
В целом, основные требования к приложению сейчас удовлетворены:
1. Небольшой размер дистрибутива (за счёт того что никаких дополнительных библиотек с собой не таскается).
2. Лёгкость модификации — за счёт того что всё логика лежит в JavaScript и приложение отлаживается даже без перезапуска приложения.
3. Скорость написания новых форм для ввода данных — за счёт того что интерфейс делается на HTML (редакторов — море) а логика на JavaScript (простой и уже привычный, но при этом довольно мощный скриптовый язык, удобный отладчик в лице MS VC).
Но вот на горизонте замаячила миграция на Windows CE. Насколько показало небольшое исследование, портирование HTA на WinCE представляется крайне проблематичным (поправьте если не прав). В таком случае, есть идея переехать на более другие технологии. Понравилась идея HTMLayout — легковесный HTML-парсер с возможностью билда под CE. Опять же, рядом с ним идёт TIScript — практически тот же JavaScript c расширениями. Но с ним возникают след. проблемы:
1. Версия TIScript под CE планируется к выпуску, но пока не вышла. Даже если она выйдет в ближайшее время — не очень хочется связываться с самой первой версией продукта, поскольку буду первопроходцем по граблям.
2. Отладчика для TIScript, насколько я понял, сейчас нет и пока даже не планируется. Ко всему прочему очень хотелось бы иметь возможность удалённой отладки, т.е. отлаживать скрипт который запускается на CE-шном девайсе.
В принципе, к HTMLayout можно будет прикрутить любой другой скриптовый язык который прикручивается к C++. Посему, был бы рад если бы кто посоветовал скриптовый движок/язык со следующими характеристиками:
1. Легко прикручивающийся к C++ (если он будет как JScript срощен с COM — вообще было бы замечательно)
2. Кросплатформенный (хотя бы в плане Win32/WinCE, *nix — опционально)
3. Выразительный, но несложный в изучении (JavaScript в этом плане очень приятно порадовал)
4. С хорошо развитыми средствами отладки, желательно с возможностью удалённой отладки
5. Ну и там всякие вкусности типа документации-готовых примеров приложений и т.п. (в принципе, не так и обязательно, поскольку круг задач как правило довольно узок, форматировать винчестер и инвертировать матрицы мне не нужно, джаваскрипта с его стандартной библиотекой хватало за глаза).
Вроде бы всё

Заранее спасибо за ответы.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>