Меня давно терзает мысль о том, насколько перспективной могла бы быть реализация Exim на Erlang. :)
2011/2/28 Victor Ustugov <[email protected]> > Igor Karpov wrote: > > Прежде всего, спасибо за столь интересный и объемный пост. :) > > ну так пару последних недель на работу с rspamd потрачено ощутимое > количество времени. на самом деле, как я уже писал, вопрос замены > SpamAssassin чем-то менее прожорливым и менее тормозным давно настал. > > да и Всеволод более чем охотно отвечал на вопросы, реализовывал > предложенный функционал и исправлял баги. с такой оперативной реакцией > разработчика пока сталкиваться не приходилось. за что ему большое спасибо. > > > я не нашел, как в lua получить список файлов по маске. > > можно было бы реализовать подключение правил из всех файлов из > > определенного каталога. > > > > Я ни разу не программист на lua, но вот что дает беглый поиск: > > > > *To grab the filenames of all *.txt files in a given directory, this > > seems to be the most effective way:* > > *allfiles=murgaLua.readDirectory("/home/mik")* > > *for i=1,table.maxn(allfiles) do* > > *if string.find(allfiles[i],"%.txt$") then print(allfiles[i]) end* > > *end* > > * > > * > > *Apparently table.getn(table) has the same result as > table.maxn(table)* > > *I dunno if one is actually better than the other.* > > * > > * > > *http://www.murga-projects.com/forum/showthread.php?tid=43* > > > > Подойдет? :) > > это не совсем lua. на lua здесь написан лишь разбор массива (точнее > таблицы, но в данном контексте это просто массив), который возвращает > некая функция murgaLua.readDirectory, явно внешняя по отношению к самому > lua. > > я сам уже давно не программист. а lua в первый раз увидел с месяц назад, > как раз когда в первый раз взглянул на конфиги rspamd. > > как показал беглый просмотр документации по lua, этот язык не очень > богат фукционально. по крайней мере это точно касается фукнций работы с > файловой системой. а вот для описания логики чего-либо его более чем > достаточно. на самом деле на том же lua без проблем можно было бы > реализовать описание логики работы того же exim'а. > > -- > Best wishes Victor Ustugov mailto:[email protected] > public GnuPG/PGP key: http://victor.corvax.kiev.ua/corvax.asc > ICQ UIN: 77186900, 371808614 nic-handle: CRV-UANIC > > _______________________________________________ > Exim-users mailing list > [email protected] > http://mailground.net/mailman/listinfo/exim-users >
_______________________________________________ Exim-users mailing list [email protected] http://mailground.net/mailman/listinfo/exim-users
