Tad, попробуйте запустить пример выше. Элемент IF основательно заглючил у меня без конвертора, не преобразовал из потока текст в нужный тип. Хотя он этого и не обязан, так задумано. Вернее, не задумано.

Эх, избаловал нас Хиасм. В обычном языке переменные нужно строго объявлять. Правда, бывают исключения. Вот Руби, язык создававшийся как рай для программиста.)) Никаких типов переменных объявлять не нужно. Тоже и Java и тп. Кстати,
nesco, не подскажете, как создать компонент для вставки кода Ruby? Это слишком сложно? Очень приятный и мощный язык. Среда Flowstone его вовсю задействовала для преодоления своих ограничений по функционалу. Разные готовые библиотеки, например, для работы с Midi, аудио и видео под Ruby есть.