• Lisp разработчик: две стороны одной медали

    • Перевод
    Я уже около 20 лет программирую на Lisp и прочитал множество сообщений Usenet и статей в блогах, написанных Lisp — разработчиками. Я часто задавал себе вопрос — А существует ли типичный Lisp — разработчик, как существуют типичные представители наций или других групп людей?

    После некоторых размышлений, я пришел к выводу, что определенно существует, и этот характер влиял на историю развития языка, его сильные и слабые стороны. Так родилась эта статья, которая без сомнений кого-то заденет и подтолкнет спору.
    Читать дальше →
  • Еще один способ управлять event listener-ами

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

      Попробуй мы словами проговорить, что должно происходить, можно услышать много «если мы получили событие то…, иначе если кликнули сюда то, а если таймаут то». Здесь я описываю свою попытку программировать события в стиле if-else.
      Читать дальше →