LINUX.ORG.RU

Перевод книги «ANSI Common Lisp» доступен по свободной цене

 ,


1

7

Издательство Books.ru, выпустившее недавно перевод книги «ANSI Common Lisp», предлагает приобрести электронную версию книги по свободной цене.

Наш книжный магазин впервые ввел возможность купить электронную книгу (файл) по произвольной цене. Благодаря сотрудничеству с издательством «Символ-Плюс» в продажу выставлена совершенно новая книга — известная работа Пола Грэма «ANSI Common Lisp». Книгу действительно можно купить по любой цене (минимум — 1 рубль) и скачать в одном из двух форматов: pdf или epub.
...
Мы не можем запретить пользоваться пиратскими сайтами. Но в наших силах сделать так, чтобы в этом не было смысла.

По отзывам купивших, лучше взять в формате PDF, так как в EPUB были проблемы.

Спасибо lispnik за предоставленную информацию.

>>> Подробности на сайте издательства



Проверено: tazhate ()
Последнее исправление: Silent (всего исправлений: 3)

Ответ на: комментарий от anonymous

Именно во избежание подобных выходок любого, кто хотя бы заикнется об использовании маргинального язычка необходимо моментально увольнять с волчьим билетом, и всем последующим возможным работодателям рассказывать о том, как этот говноработничек пытался кидануть.

Ты думаешь, их мнение лузеров интересует, которые толкового специалиста потеряли?

Я вот думаю, когда же наконец работодатель mv догадается, что его разводит ушлый мошенник?

Я честно говорю, что лисп - это офигенно. А т.к. тут полно людей в MIT/CMU образование получило, то они одобрительно кивают.

mv ★★★★★
()
Ответ на: комментарий от anonymous

Ты что, еще не понял, что Гугл купил не софт ITA Software, а их клиентскую базу?

А у кого-то иное мнение, за какие заслуги покупают компании? Если их потом моментально не закрывают, конечно.

А в нагрузку к базе досталась неведома зверушка (QPX), которую вроде и выкидывать жалко, и сопровождать безрадостно. Так и живут.

Я знаю, меня слушай. Гугл провёл аудит системы и не нашёл причин её переписывать.

mv ★★★★★
()
Ответ на: комментарий от anonymous

Но третья импликация неверна. Стало быть, твое доказательство низвергнуто.

Ну можешь считать пункт 3 непостижимой аксиомой, если тебе от этого легче станет.

mv ★★★★★
()
Ответ на: комментарий от liksys

Виновато руководство, которое не поставило рамки. А автор виноват в том, что не задумался о будущем поколении поддержки. Он проявил творчество, выбрал маргинальный язык, а после - хоть трава не расти.

А с чего он должен тонуть в говне посредственности? Быть, как все, что ли? Он нашёл в себе силы самостоятельно освоить новую тему, реализовать на ней надёжный продукт. Дальше можно валить из тухлого места, которое и так встанет, коли человека завтра автобус переедет.

Интересно было бы послушать, что за маргинальщина то.

mv ★★★★★
()
Ответ на: комментарий от anonymous

А уже готовое, отлаженное и оптимизированное это плохо.

это не про перл

gorilych ★★
()
Ответ на: комментарий от mv

Лиспологика

Оппонент: Ты утверждаешь, что 2х2=5. Это неверно.
Лиспер: Можешь считать это непостижимой аксиомой.

И после этого вы еще удивляетесь, что вас не воспринимают всерьез?

anonymous
()
Ответ на: комментарий от mv

С тобой спорит вот этот товарищ:

https://github.com/mdevaev

Хотел увидеть его код в проекте arduino, а там все чужой попадается. Надоело тыкать мышой в браузер.

dave ★★★★★
()
Последнее исправление: dave (всего исправлений: 1)

Купил за 50 рублей.

dave ★★★★★
()
Ответ на: Лиспологика от anonymous

Погугли InspireData. Конечно, может случиться разрыв шаблона (шаблоны - зло), но это десктопное приложение с хорошим графическим интерфейсом, ориентированное на массовый рынок, написано на Common Lisp с использование LispWorks.

dave ★★★★★
()
Ответ на: комментарий от liksys

Был у меня реальный пример. В банке один программист написал CMS для их системы. Потом он уволился и ушел в гугл.

Был у меня, кстати, тоже реальный пример. В конторе я писал софт. Потом уволился и ушёл в ... Да что там - вообще из страны уехал. И так получилось, что на тот момент я один разработывал, и новый человек, которого наняли после ухода, некоторое время вникал в детали. А случаи всякие бывают. Понятно, что грамотный руководитель об этом знает, и мои координаты были перед уходом взяты. Когда случился аврал, то со мной в этой другой стране связались, я вопрос оперативно решил, мне денег на счёт перевели.

Вот такой я алчный кидала, да? И софт ведь был на экзотично-маргинальном языке написан, на C++, да под Линукс... Фиг человека найдёшь!

mv ★★★★★
()
Ответ на: комментарий от mv

разработывал

Или «был одним разработчиком», или «разрабатывал» :)

mv ★★★★★
()

Как я понимаю, vseloved был научным редактором. Это обнадеживает.

dave ★★★★★
()
Ответ на: комментарий от anonymous

Именно во избежание подобных выходок любого, кто хотя бы заикнется об использовании маргинального язычка необходимо моментально увольнять с волчьим билетом, и всем последующим возможным работодателям рассказывать о том, как этот говноработничек пытался кидануть.

н-да. К слову: есть у нас в городе две конторы, достаточно безбедные, в одной из которых софтины (прошивки и прочий софт для коммуникационных железок) пишут на окамле - уж маргинальнее некуда, во второй (тоже телеком, но уже системы управления всем большим хозяйством) - на ерланге. Без разбирательства в причинах - ну, вот так сложились звезды. И нет там особых проблем с кадрами и поддержкой - нормальный инженер за испытательный срок осилит и то, и другое, а ненормальный нах никому не сдался.

arkhnchul ★★
()

Очень бегло посмотрел. По-моему перевод хороший. Только «стопка» несколько умиляет - можно было и стеком обозвать, но это такая ерунда :)

dave ★★★★★
()
Ответ на: комментарий от liksys

Питон - язык общего назначения и на нем можно написать что угодно тысячью способов.

Полтора-два способа максимум.

Что, дзен питона обязывает поступать так, а не иначе?

Ага, он же специально добавляет палки в колеса. Например, лямбды я могу написать только однострочные, поэтому использовать я их практически не буду, на кой это ограничение ввели?

Это вы будете объяснять пользователем, когда из-за использования всех этих изъебств у вас непредсказуемо выпадет продакшн.

Продакшен падает не от изъебств, а от кривых рук и как показывает мой опыт питон здесь никак не спасает.

Reset ★★★★★
()

В итоге заказал себе бумажный перевод. Я боялся, что перевод будет кривой, как это случается повсеместно с технической литературой в наше время. Но к счастью, мои опасения не оправдались.

dave ★★★★★
()
Ответ на: комментарий от Reset

лямбды я могу написать только однострочные

это да, но в бидоне хотя бы вложенные функции есть, не то что в /не будем показывать пальцем/

lazyklimm ★★★★★
()
Ответ на: комментарий от liksys

требования к ресурсам ...

о да, тут python никто не обойдет!

anonymous
()
Ответ на: комментарий от anonymous

Автор-то скорее всего о поддержке и задумывался. Автор хотел обеспечить себе гарантию безбедного существования, хотел сделаться незаменимым.

Именно во избежание подобных выходок любого, кто хотя бы заикнется об использовании маргинального язычка необходимо моментально увольнять с волчьим билетом, и всем последующим возможным работодателям рассказывать о том, как этот говноработничек пытался кидануть.

А где гарантии, что хитрый похапешник не будет писать не сопровождаемый код, когда он знает, что это ему выгодно? Где гарантии, что если они будут следить друг за другом они не сговорятся? Конечно ты можешь поставить для них надзирателя, тогда где гарантии, что в результате ты получишь выигрыш по затратам?

ados ★★★★★
()
Ответ на: комментарий от Reset

В плюсах уже даже вложенные лямбды есть

не прошло и 40 лет, ага

lazyklimm ★★★★★
()

Вот это правильный подход к борьбе с пиратством. Я бы покупал книги которые читаю(худ. литература), если бы на них свободная цена была, а так со всем известного сайта беру.

//И покупал бы не по рублю, а просто по цене, которую считаю адекватной отдать за _файл_ с книгой. На данный момент я считаю что это 20-30 рублей. Хотя может и больше за действительно хорошие книги.

Loki13 ★★★★★
()
Ответ на: комментарий от liksys

да, это один из показателей качества принимаемых им решений.

kvitaliy
()
Ответ на: комментарий от liksys

Одним из показателей качества системы является количество WTF в час, которое возникает в голове того, в чьи руки перешла разработка.

При приёме нового мейнтейнера для проекта на лиспе, написанного Толстым, wtf будет всего один за всё время поддержки. :]

naryl ★★★★★
()
Ответ на: комментарий от Loki13

Как выше сказали, пока нельзя купить за биткойны без регистрации, пиратские копии качать смысл есть.

Может я не хочу чтобы кто-то знал, что у меня лисп головного мозга? :]

naryl ★★★★★
()
Ответ на: комментарий от mv

Если в стартапе стоит выбор: нанять 5 «энтерпрайз» девелоперов среднего ума (Java, C#) вместо одного толкового гика - смело выбирайте гика.

с нуля переписи путь забавный вижу я.

Rastafarra ★★★★
()
Ответ на: комментарий от alienclaster

кто он этот, руссо-погромист в цифрах

Насколько я понимаю, как раз программисты покупать не будут. :) Так можно собрать статистику о околопрограммистах.

x86_64 ★★★
()
Ответ на: комментарий от anonymous

тебе не очевидно, что подобные доводы указывают не на технический, а на организационный характер ситуации?

ты заказчик, тебе нужен инструмент, который может создать кто-то - ну так и заботься о том, что бы тебе сделали то, что нужно тебе, а не то, что нужно или хочется исполнителю.

Вася: Я убер-гик, решил написать систему на Brainfuck. Вот она! Заказчик: WTF?!! И что нам теперь с этим делать?!! Вася: ЛОЛБЫДЛО! Ты сам виноват, что не можешь разобраться в моей системе!!!111

Это обычная ситуация, когда кто-то вываливает деньги и думает, что дальше все само пойдет так как надо. Только это глупость, потому что если у тебя есть миллион каких-то там денежных единиц, а хочешь ты поесть чего-то за десяток этих самых единиц, то это что-то само тебе в рот не прыгнет. Кстати, оно не прыгнет даже, если у тебя миллион миллионов есть.

kvitaliy
()

Заплатил 5 баксов за пдф

cab ★★★★
()
Ответ на: комментарий от Reset

«бедон» зажимает разработчика в тиски и он _вынужден_ писать «прямой» код, только вот какой код является «прямым» определяет в данном случае Гвидо, а не ты.

При этом этот язык являет «ООП на всю голову». Кругом одни классы, причем зажимание останавливается на уровне классов и выше начинается неудержимая полная вакханалия.

anonymous
()
Ответ на: комментарий от Loki13

На данный момент я считаю что это 20-30 рублей.

как можно нормально жить в стране, в которой всякие дебилы за пиво готовы отдать больше денег, чем за книгу?

Rastafarra ★★★★
()
Ответ на: комментарий от ados

А где гарантии, что хитрый похапешник не будет писать не сопровождаемый код, когда он знает, что это ему выгодно?

TDD, code review на предмет следования SOLID и прочие best practices. С говнолиспом это не пройдет.

Конечно ты можешь поставить для них надзирателя, тогда где гарантии, что в результате ты получишь выигрыш по затратам?

Учитывая, что в типичном случае поддержка стоит на порядки больше разработки, сложно представить себе ситуацию, когда это не окупилось бы. Ну и полезно еще поддерживать текучку кадров - если в проект постоянно приходят новые разработчики и постоянно выбрасывают старых, то проект будет гарантированно более качественным.

anonymous
()
Ответ на: комментарий от arkhnchul

И нет там особых проблем с кадрами и поддержкой - нормальный инженер за испытательный срок осилит и то, и другое, а ненормальный нах никому не сдался.

Посмотришь, как эти быдлоконторки запоют, когда исчерпают весь кадровый ресурс города. «Нормальных» инженеров (читай - больных на голову гиков) мало, да и не нужны они. Гораздо дешевле и эффективнее было бы строить весь бизнес на обычных, средних, умных разработчиках. А такие, увидев какамл, поблюют и уйдут туда, где лучше платят и мозг не сношают.

anonymous
()
Ответ на: комментарий от mv

А с чего он должен тонуть в говне посредственности? Быть, как все, что ли?

Точно! К чему тонуть в говне посредственности - давайте в нашем проекте резьбу на всех болтах в противоположную сторону накрутим. Только чтоб не «как все»!

anonymous
()
Ответ на: комментарий от mv

Я знаю, меня слушай. Гугл провёл аудит системы и не нашёл причин её переписывать.

Значит тем более сама система им нах не нужна была, а нужны были клиенты.

anonymous
()
Ответ на: комментарий от buddhist

По сабжу: купил бумажную, эти ... нехорошие люди издали ее в мягком переплете.

Зато теперь имеет двойное предназначение. Все продумано.

anonymous
()
Ответ на: комментарий от mv

Ты думаешь, их мнение лузеров интересует, которые толкового специалиста потеряли?

Представь себе, интересуют. Был у нас один такой, все порывался какашкель или скакалку сунуть куда не надо. Уволили с треском. Так теперь референсы на него спрашивают примерно раз в месяц, уже почти год как. Сначала веселились, каждый раз что-то новое и смешное писали, а теперь уже даже и надоело, copy-paste используем.

А т.к. тут полно людей в MIT/CMU

Ну так говноконторки ж самого позорного пошиба, но с понтами. В приличное место никого из этих отморозков не возьмут.

anonymous
()
Ответ на: комментарий от mv

Ну, молодец, возьми пирожок с полки. Дальше-то что?

liksys ★★★★
()
Ответ на: комментарий от anonymous

Ну так говноконторки ж самого позорного пошиба, но с понтами. В приличное место никого из этих отморозков не возьмут.

Поделитесь, пожалуйста, названием вашей, очень уважаемой, конторы, что бы я туда случайно не забрел и таким образом избавить Вас от лишних проблем.

И чтобы два раза не вставать, озвучте пажалуйста, зарплату Вашего среднего специалиста.

gensym ★★
()
Ответ на: комментарий от anonymous

Значит тем более сама система им нах не нужна была, а нужны были клиенты.

Тогда какая разница, чем собирать клиентов? Хоть брэйнфаком.

gensym ★★
()
Ответ на: комментарий от anonymous

Сначала веселились, каждый раз что-то новое и смешное писали, а теперь уже даже и надоело, copy-paste используем.

Над убогими только слабаки и лузеры смеются.

gensym ★★
()
Ответ на: комментарий от Reset

В питоне есть def, который можно в любом месте сделать, так что не вижу ограничений. И пруф на «полтора-два способа», если не затруднит. Можно примером задачи и кодом.

liksys ★★★★
()
Ответ на: комментарий от liksys

Я не хочу создавать дополнительное имя и писать нелокальные портянки. Я хочу одноразовые функции писать в месте использования и передавать их в другие функции как есть, без определения имен.

Reset ★★★★★
()
Ответ на: комментарий от anonymous

Ну и полезно еще поддерживать текучку кадров - если в проект постоянно приходят новые разработчики и постоянно выбрасывают старых, то проект будет гарантированно более качественным.

Бред же.

gensym ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.