Size: a a a

2020 April 03

V(

Vλadimir (Hawthorne the Toolmaker) in Lisp Forever
по-моему она
источник

AP

Alex Peresmeshnik in Lisp Forever
в ней тоже заклосено все ) Пожалуй надо будет под пивко за вечерок просто взят да прокомментировать более новую либу
источник

V(

Vλadimir (Hawthorne the Toolmaker) in Lisp Forever
Alex Peresmeshnik
в ней тоже заклосено все ) Пожалуй надо будет под пивко за вечерок просто взят да прокомментировать более новую либу
оно хотяб работает ожидаемо
источник

V(

Vλadimir (Hawthorne the Toolmaker) in Lisp Forever
(send-message bot chat-token message) предсказуемо шлет мессадж в чат от лица бота авторизованного в чате
источник

AP

Alex Peresmeshnik in Lisp Forever
Да ща с этой разберемся. По сути какая разница, шо с нуля написать что разобраться. Телеграм апи не такое большое как кажется )
источник

AP

Alex Peresmeshnik in Lisp Forever
Выявил частично проблему, оно вызывает ошибку когда бот пытается на сообщения из группы отправить что-то
источник

AP

Alex Peresmeshnik in Lisp Forever
Если лично боту слать - то все норм
источник

AP

Alex Peresmeshnik in Lisp Forever
Alex Peresmeshnik
Выявил частично проблему, оно вызывает ошибку когда бот пытается на сообщения из группы отправить что-то
Да уж, все-таки можно подчеркнуть что при чтении чужого кода возможности лиспа начинают играть против него )
источник

TZ

T Z in Lisp Forever
Alex Peresmeshnik
Да уж, все-таки можно подчеркнуть что при чтении чужого кода возможности лиспа начинают играть против него )
Можете пояснить вашу мысль? Интересно стало.
источник

AP

Alex Peresmeshnik in Lisp Forever
T Z
Можете пояснить вашу мысль? Интересно стало.
Как выше подчеркнули. Код небыл документирован. Чтобы восстановить документацию приходится восстанавливать его логику работы. Благодаря макросам, и прочему довольно не просто с ходу определить как себя ведут фукнции написанные автором и что от них ожидать. Поэтому тут богатые возможности языка играют против него же, сильно повышает время на разбор кода, а за этим повышается порог вхождения в язык и уменьшается его коммунити
источник

TZ

T Z in Lisp Forever
Alex Peresmeshnik
Как выше подчеркнули. Код небыл документирован. Чтобы восстановить документацию приходится восстанавливать его логику работы. Благодаря макросам, и прочему довольно не просто с ходу определить как себя ведут фукнции написанные автором и что от них ожидать. Поэтому тут богатые возможности языка играют против него же, сильно повышает время на разбор кода, а за этим повышается порог вхождения в язык и уменьшается его коммунити
О, спасибо за развернутый ответ. Предельно понятна теперь ваша мысль.
источник

TZ

T Z in Lisp Forever
С этой точки зрения, в каких языках легче разбирать и понимать чужой код?
источник

A

Aragaer in Lisp Forever
если есть желание напакостить/нет желания писать внятно - на любом
источник

A

Aragaer in Lisp Forever
но есть языки, которые все-таки стимулируют писать с минимальной степенью удивления для читающего.
источник

AP

Alex Peresmeshnik in Lisp Forever
T Z
С этой точки зрения, в каких языках легче разбирать и понимать чужой код?
Я могу сравнивать с го и питоном. В них конечно тоже можно нагородить лютейшую дичь, но все-таки они загоняют автора хотя бы какие-то общепринятые рамки
источник

A

Aragaer in Lisp Forever
в питоне есть дзен питона и пеп8, которые хоть как-то помогают, да
источник

TZ

T Z in Lisp Forever
Alex Peresmeshnik
Я могу сравнивать с го и питоном. В них конечно тоже можно нагородить лютейшую дичь, но все-таки они загоняют автора хотя бы какие-то общепринятые рамки
Ну а может быть в Лиспе тяжело понимать написанный другим код не потому что Лисп такой, а потому, что тот, кто писал, нарушил принципы, философию, идеологию Лиспа?
источник

A

Aragaer in Lisp Forever
просто бывает такое, что ты смотришь код и у тебя волосы дыбом и ничего непонятно. А потом ты читаешь и начинаешь понимать, что этот код реально хорош и лучше сделать не получится и вообще именно тка и надо
источник

AP

Alex Peresmeshnik in Lisp Forever
Aragaer
в питоне есть дзен питона и пеп8, которые хоть как-то помогают, да
Видал я один код, где умелец сильно проникся декораторами. Хотелось лично в лицо автору сказать что так делать не хорошо
источник

AP

Alex Peresmeshnik in Lisp Forever
T Z
Ну а может быть в Лиспе тяжело понимать написанный другим код не потому что Лисп такой, а потому, что тот, кто писал, нарушил принципы, философию, идеологию Лиспа?
Да, но есть ли у лиспа идеология? )
источник