В догонку к
предыдущему жалобному посту.
На этот раз о
cl-magick. Блядь, ну казалось бы: тупейший же враппер вокруг ImageMagick. Лежит на common-lisp.net. Анонсирован как официальный биндинг на
офсайте ImageMagick.
И все равно привет: путь до .so-шки захардкожен (по-луниксячьи, разумеется, да и вместо libMagickWand.so какой-то libWand.so), функции тупо замапплены (причем не лисп-стайл) и, главное, НИХРЕНА НЕ РАБОТАЕТ. Потому что типы проставлены неверно, а местами вообще от балды.
Ну вот зачем так делать-то, а? Это же тупо невоспитано. А потом люди боятся даже смотреть в сторону CL из-за подобного шлака.
У меня много собственного кода, которым я охотно делюсь. Но если я делаю какой-нибудь публичный релиз с претензией на полезность, я сначала тщательно проверяю, что все работает, как запланировано.
Upd: вместо позорного cl-magick следует использовать
lisp-magick, там все грамотно.