Решил портировать DWscript на fpc/lazarus.
Почему именно DWScript? Это едиственный (известный мне) интерпретатор паскаля, поддерживающий OOP. (Без ООП есть Pascal Script от RemObjects).
На сегодняшний день за исключением COM, RTTI (жду когда в FPC будет фукнциональность близкая к Delphi), встроенного ассемблера (да там есть JIT для асма использующий nasm) и поддержки юникода (планирую включить с выходом fpc 2.8 ) все впринципе работает, но появляются неповторяемые ошибки в тестах. Пока тестировалось только под i386-win32 (32 битные юниксы и макось тоже должны работать, на счет 64 бит не знаю).
Немного подробностей http://wiki.freepascal.org/DelphiWebScript
GIT Репозиторий https://sourceforge.net/u/alexvins/dwscript
Скачать http://sourceforge.net/projects/alexvins.u/files/DWScript/