1. Pacahon: backend for Veda (https://github.com/karpovr/veda) Ядро документ-ориентированной системы. Концептуальная идея системы - хранение и обработка данных на основе онтологий. Ядро системы предназначено для хранения / поиска / авторизации данных хранимых в виде триплетов. Используемые языки: D2. Runtime библиотека: phobos. Транспортный уровень: zeromq/rabbitmq. Хранилище и поиск: lmdb + xapian. Скрипты: JS V8 2. УСТАНОВКА NB: Описание сборки / установки приведено для POSIX-систем. 2.1. Требуемое ПО: - Клиент системы контроля версий GIT. - Digital mars D2 compiler dmd 2.066.1 ( http://dlang.org ) - DUB package manager 0.9.21 ( https://github.com/rejectedsoftware/dub ) sudo apt-get install libraptor2-dev используемые библиотеки, (статические библиотеки находятся в ./lib64): JS V8 D2 binding: - libv8d.a xapian D2 binding: - libxapiand.a остальные статические библиотеки находятся в проекте http://github.com/itiu/pacahon_third_part; V8: libicudata.a libicui18n.a libicuuc.a libv8_base.a libv8_nosnapshot.a XAPIAN: libxapian-backend.a libxapian-main.a MQ: librabbitmq.a libstdc++.a libzmq.a LMDB: liblmdb.a OTHER: libanl.a libuuid.a 2.2. Процедура сборки / установки: 2.2.1. Установить требуемое ПО. 2.2.2. Загрузить и скомпилировать pacahon: linux: git clone git@github.com:itiu/pacahon.git cd pacahon dub 3. Документация: dub build --build=ddox firefox docs/index.html