Мда... Использовать nil как значение, а не его отсутсвие, в clojure который дает возможность изи создать keyword - с такими подходами вы будете в любом ЯП иметь кучу проблем и так же искать причину не в себе а в других :)
Мда... Использовать nil как значение, а не его отсутсвие, в clojure который дает возможность изи создать keyword - с такими подходами вы будете в любом ЯП иметь кучу проблем и так же искать причину не в себе а в других :)
наоборот же, во многих языках микс “nil как value” и “nil - отсутствует” создает кучу проблем, а в кложуре все просто: nil - value
В кложе nil тоже неплохо вписан, и прекрасно работает. Меня лишь смутило явное его использование, но, возможно, в этом нет ничего плохого. Здесь, скорее вопрос в том, что в проекте все должны понимать это использование одинаково.