*lisp

Sectoid 21.12.2012 17:20

лисперы, может я чего-то не знаю, что такие функции пишу?
(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))
или все норм и в стандарте/александрии такого нет?

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 ?

*lisp is used by:

asmer

asmer

4DA

4da

Crazy_Owl

Crazy_Owl

kb

kb

lovesan

lovesan

Rayslava

eurekafag

eurekafag

jabber

jabber

Sectoid

Sectoid

hanyuupoke

techpriest

techpriest

svtk

svtk

Marisa Waller

Marisa

Nico-izo

Nico-izo

Артс

arts

amd63

amd63

Ky6uk

Ky6uk

NIR

NIR

16+

238328

0verMind

Michael Pogoda

MPogoda

K900

K900

pixie

pixie

ilardm

ilardm

folex

folex

SirAnthony

SirAnthony

nexeuse

nexeuse

DarkElve

DarkElve

Dieu

ФЫВА

Incred

oreolek

oreolek