общелисповское
Aug. 30th, 2013 10:06 amтут небольшую тулзу на общелиспе для себя делаю. Понял две вещи:
- стиль написания лисп-программ, когда есть куча мелких функций, обусловлен большими затратами на отладку, вызванными гомоиконным синтаксисом. Т.е. всунуть отладочную печать и логирование сложней, а крохотные функции оттестировать уже сильно легче.
- по сравнению с другими ЯП приходится помнить больше всяких ключевых слов. Точнее, ключевых слов там, как раз меньше, но встроенных функций много и надо помнить, с каких букв оно начинается. В той же жабе ситуация проще: ключевых слов мало, остальное тебе покажет IDE. Кстати, emacs+lisp-mode+slime+autocomplete очень удобно.