parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 06.07.2009 10:53

мне очень не нравится синтаксис :)
#Хост, порт, GZIP
$mMem[^memcache::create[127.0.0.1](555;1)]
считаю, что делать стоит "в духе" существующих вещей, например параметры соединения задавать в sql-стиле:
$mMem[^memcache::open[[memcache://]127.0.0.1:555?gzip=1]]
#закешировать строка
^mMem.set[key;value](ttl)
#взять строка
^mMem.get[key]
#удалить ключ (через сколько секунд)
^mMem.del[key](ttl)
считаю, что это надо делать в hashfile-стиле:
#закешировать
$mMem.key[string|table|...]
или
$mMem.key[
	$.value[string|table|...]
	$.expire(int|date)
]
#взять
$mMem.key
#удалить ключ (не уверен, что стоит делать "отложенное удаление")
^mMem.delete[key]
P.S 2Misha, как по хорошему не ковыряя руками Makefile.in и .am добавить класс в сборку? Интересует последовательность действий и версия automake.
собственно я ковырю рукам .am, а затем aclocal, autoheader, autoconf, automake %-)
но в общем, если пришлёте сами файлы, в проект я их сам добавлю.