Форум — Development Ультрауберговнокод. Скажите, это еще лечится? common lisp, говнокод, убожество, ультраубервещества 0 2 Собственно, сабж.Единственный вопрос - можно вылечить такую кривизну рук? (Наставьте на путь истинный, меня ActionScript2 покусал в детстве)P.S. Модераторам - если тут случится срачъ - перенесите в talks, пожалуйста... Ссылка
Кик за мат в коде. Бан за лисп вместо хаскеля anonymous (26.05.17 22:38:23 MSK) Показать ответы Ссылка
Ответ на: комментарий от anonymous 26.05.17 22:38:23 MSK https://xkcd.com/1312/ timdorohin ★★★★ (26.05.17 22:41:21 MSK) автор топика Ссылка
Можно. Почитай про язык и код либ на нём. Ту же дракму. И проектируй перед писаниной хоть немного. anonymous (26.05.17 22:49:51 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 26.05.17 22:49:51 MSK Проектировать? Это что? Как это? (с) Мастер паттерна КиВ timdorohin ★★★★ (26.05.17 23:25:09 MSK) автор топика Ссылка
Читать неотформатированный лиспокод, фу. theNamelessOne ★★★★★ (26.05.17 23:30:46 MSK) Показать ответ Ссылка
Единственный вопрос - можно вылечить такую кривизну рук?Конечно можно: берёшь топор или бензопилу и затачиваешь руки. korvin_ ★★★★★ (26.05.17 23:37:54 MSK) Ссылка
Ответ на: комментарий от theNamelessOne 26.05.17 23:30:46 MSK Ну я пытался отформатировать, только кажется еще хуже стало... timdorohin ★★★★ (26.05.17 23:43:57 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от timdorohin 26.05.17 23:43:57 MSK C-x h C-M-\ спасёт отца русской демократии. theNamelessOne ★★★★★ (26.05.17 23:55:56 MSK) Показать ответ Ссылка
Ответ на: комментарий от theNamelessOne 26.05.17 23:55:56 MSK Извините, но я использую ОС Linux, а не Emacs. :)Реально, ниасилил этот комбайн, пишу в Geany... timdorohin ★★★★ (27.05.17 00:09:44 MSK) автор топика Показать ответы Ссылка
Ответ на: комментарий от timdorohin 27.05.17 00:09:44 MSK Что и это твоё Geany не может нормально форматировать лисп? anonymous (27.05.17 00:14:45 MSK) Ссылка
Ответ на: комментарий от timdorohin 27.05.17 00:09:44 MSK Ну тогда страдай. theNamelessOne ★★★★★ (27.05.17 00:30:41 MSK) Ссылка
можно вылечить такую кривизну рук? Да. Взрослением, лучшими практиками, TDD. anonymous (27.05.17 00:52:00 MSK) Ссылка
Скобочки как в Сишке ставишь, не гоже.Грокай Lisp дальше. Unununij ★★★★ (27.05.17 05:05:30 MSK) Показать ответ Ссылка
(defun parse-messages (messages) (let ((msg-list nil)) (dolist (msg messages) (setf *last-uuid* (first msg)) (if (not (equalp (third msg) "Alice")) (setf msg-list (append msg-list (list(list (third msg) (fourth msg)))))) ) (return-from parse-messages msg-list) ) ) За такое форматирование в лиспе канделябрами бьют в приличных обществах.И вынеси «Alice» в отдельную переменную, а то код позже совсем в переработанную кашу превратится. awesomebuntu (27.05.17 06:41:28 MSK) Ссылка
Ответ на: комментарий от anonymous 26.05.17 22:38:23 MSK Кик за мат в кодеВот тебе круче: https://github.com/IgorTimofeev/OpenComputers/commits/master (не моё)ТС отдыхает. awesomebuntu (27.05.17 06:44:29 MSK) Показать ответ Ссылка
Ответ на: комментарий от timdorohin 27.05.17 00:09:44 MSK использую ОС LinuxЯдро вместо системы? О-о-о, месье знает толк. awesomebuntu (27.05.17 07:01:06 MSK) Ссылка
Пиши побольше такого. Должны же на Лишпе писать что-то кроме конфигов к штумпвээм. Virtuos86 ★★★★★ (27.05.17 08:09:42 MSK) Ссылка
Ответ на: комментарий от Unununij 27.05.17 05:05:30 MSK Сишка меня покусала чуть позже... или раньше?Мне в детстве вместо сказки на ночь батя «Мобильную операционную систему» (ака POSIX draft переводной)... timdorohin ★★★★ (27.05.17 10:42:01 MSK) автор топика Ссылка
Ответ на: комментарий от Deleted 27.05.17 00:25:16 MSK Чатбот на мат матом посылать должен :)Все-равно тут никто из мелкоты не шастает. timdorohin ★★★★ (27.05.17 10:46:41 MSK) автор топика Ссылка
Ответ на: комментарий от awesomebuntu 27.05.17 06:44:29 MSK 97% Lua OS.Действительно круче. :D Deleted (27.05.17 11:20:38 MSK) Последнее исправление: merhalak 27.05.17 11:20:59 MSK (всего исправлений: 1) Ссылка
для копродрочеров. точечная нотация куда более наглядна: l.Select(x->..).Where(x->).Distinct().... anonymous (28.05.17 13:26:45 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 28.05.17 13:26:45 MSK точечная нотация куда более наглядна: l.Select(x->..).Where(x->).Distinct()....И чем она наглядней (query l (select ...) (where ...) (distinct)) или (select l :where (lambda (x) ...) :distinct) ? monk ★★★★★ (30.05.17 18:22:59 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 26.05.17 22:38:23 MSK Кик за мат в коде.В исходниках ведра мата еще больше. Наверное бы всех кернель-девелоперов покикать надо Deleted (30.05.17 18:43:55 MSK) Ссылка
Ответ на: комментарий от monk 30.05.17 18:22:59 MSK Мне вообще кажется, что в этом случае лучше всего SQL(-like) pineapple (31.05.17 12:35:19 MSK) Ссылка