uCLisp
В общем, если вам нужны списки переменной длины, содержащие данные заранее неопределённого типа (скажем, могут быть вперемешку строки и интегеры), то старый добрый Си скажем вам - "фиг тебе, это невозможно". А Лисп скажет - "да легко ваще".
Хочу тут автоматизировать одну процидурку инициализации некоего устройства, и пришёл к выводу, что лучше уж я допишу "Лисп внутри Си" и переложу самую занудную часть задачи на могучие плечи самодельного процессора списков :) Думаю, он мне ещё не раз пригодится.
ECL не подходит из-за того, что его ещё портировать надо - а тут всё компилируется как обычная Си-программа, вместе со всем остальным. И можно использовать даже на STM32, никаких ОС-зависимых вещей нет.
Два дня разбегаться, чтоб потом за 5 минут долететь!
Хочу тут автоматизировать одну процидурку инициализации некоего устройства, и пришёл к выводу, что лучше уж я допишу "Лисп внутри Си" и переложу самую занудную часть задачи на могучие плечи самодельного процессора списков :) Думаю, он мне ещё не раз пригодится.
ECL не подходит из-за того, что его ещё портировать надо - а тут всё компилируется как обычная Си-программа, вместе со всем остальным. И можно использовать даже на STM32, никаких ОС-зависимых вещей нет.
Два дня разбегаться, чтоб потом за 5 минут долететь!