лисперы, может я чего-то не знаю, что такие функции пишу?
(defun list→hash-table (key-fn list)
(let ((hash (make-hash-table)))
(loop
for val in list
for key = (funcall key-fn val)
do (setf (gethash key hash) val))
hash))
или все норм и в стандарте/александрии такого нет?
*lisp
Sectoid
21.12.2012 17:20
Sectoid
13.12.2012 19:31
Решение проблемы с развертыванием образов, содержащих clsql: ситуация, когда clsql'ные foreign-библиотеки на целевой системе лежат в другом месте. Может кому пригодится: https://gist.github.com/4279042
Sectoid
04.10.2012 23:21
лисперы, а если ли способ получить бэктрейс прилетевшего condition'а? Например в виде строки (лучше, конечно, списка). Лучше переносимо, но сгодится и sbcl-way. Чтот пока не нахожу. trivial-backtrace дает бэктрейсы точки вызова (print-backtrace err), а не точки выброса этого самого err.
Do you really want to delete ?
Subscribe to *lisp
*lisp is used by:
*lisp is used by:
asmer
asmer
4DA
4da
Crazy_Owl
Crazy_Owl
kb
kb
lovesan
lovesan
Оранжевус Охуеннус
utros
eurekafag
eurekafag
jabber
jabber
Sectoid
Sectoid
techpriest
techpriest
svtk
svtk
Marisa Waller
Marisa
Nico-izo
Nico-izo
Артс
arts
amd63
amd63
Ky6uk
Ky6uk
NIR
NIR
Mагог Магогович
magog
16+
238328
Michael Pogoda
MPogoda
K900
K900
pixie
pixie
профессиональный говноед
ulidtko
ilardm
ilardm
folex
folex
SirAnthony
SirAnthony
nexeuse
nexeuse
DarkElve
DarkElve
desperate donkey
odin
ФЫВА
Incred
oreolek
oreolek
asmer
asmer
4DA
4da
Crazy_Owl
Crazy_Owl
kb
kb
lovesan
lovesan
Оранжевус Охуеннус
utros
eurekafag
eurekafag
jabber
jabber
Sectoid
Sectoid
techpriest
techpriest
svtk
svtk
Marisa Waller
Marisa
Nico-izo
Nico-izo
Артс
arts
amd63
amd63
Ky6uk
Ky6uk
NIR
NIR
Mагог Магогович
magog
16+
238328
Michael Pogoda
MPogoda
K900
K900
pixie
pixie
профессиональный говноед
ulidtko
ilardm
ilardm
folex
folex
SirAnthony
SirAnthony
nexeuse
nexeuse
DarkElve
DarkElve
desperate donkey
odin
ФЫВА
Incred
oreolek
oreolek