Обычно true и false в С определяют так:
#define TRUE 1
#define FALSE 0
Но недавно встретил интересную запись следующего вида:
#define TRUE (0 == 0)
#define FALSE (0 != 0)
Обычно true и false в С определяют так:
#define TRUE 1
#define FALSE 0
Но недавно встретил интересную запись следующего вида:
#define TRUE (0 == 0)
#define FALSE (0 != 0)
Меня заинтересовал язык clojure, поэтому решил попробовать новую для себя ide IntelliJ IDEA. Версию community edition можно скачать на официальном сайте. Для сборки проектов я использую leiningen . В этом топике я покажу какие необходимо сделать настройки.
Для начала необходимо установить два плагина: La Clojure и Leiningen с помощью Plugin Manager.
Далее нужно настроить плагин Leiningen. Для этого открываем настройки File->Settings(Ctrl+Alt+S), находим строку с данным плагином и устанавливаем путь до утилиты lein.
После чего создадим проект с помощью lein из консоли:
lein new example
Откроем созданный проект в ide, используя Open Project, и выберем файл project.clj. Далее IntelliJ IDEA сгенерит все необходимые для нее файлы.Следующий шаг это добавление необходимых зависимостей для проекта. На данном примере я добавлю clojure-contrib и sqlitejdbc. Файл project.clj примет вид:
(defproject sqlite-example "1.0.0-SNAPSHOT"
:description "sqlite example"
:dependencies [[org.clojure/clojure "1.2.1"]
[org.clojure/clojure-contrib "1.2.0"]
[sqlitejdbc "0.5.6"]])
После чего нажимаем на вкладку Leiningen, выбираем deps и запускаем загрузку необходимых библиотек.Осталось лишь добавить установленные библиотеки в проект idea. Это необходимо сделать, потому что мы не создавали новый проект, а открыли уже существующий, сгенерированный с помощью утилиты lein. Выбираем File->Project Structure (или Ctrl+Alt+Shift+S), далее Modules и выбираем закладку Dependencies, затем нажимаем кнопку Add -> Libraries.