Используйте многофункциональные interactive languages инструменты, которые адаптируются под ваши нужды.