Документация Vibe.d на русском языке. Первые шаги

Перевод документации к Vibe.d. Часть 1.

Сначала установите диспетчер пакетов DUB, чтобы он обрабатывал загрузку и создание vibe.d и производных приложений. В системах, отличных от Windows, необходимо установить ряд дополнительных зависимостей. Подробную информацию см. в описании проекта на GitHub.

Ручная сборка (например, с использованием RDMD) является альтернативой, но вы должны убедиться, что внешние библиотеки прилинкованы (например, libevent) и что идентификатор версии для используемого драйвера передается компилятору (например, -version=VibeLibeventDriver). Посмотрите dub.sdl vibe.d, чтобы определить, как осуществлять сборку на определенной платформе, или, как вариант, запустите DUB с ключом –v, чтобы увидеть фактическую командную строку компилятора. Читать далее →

Подробнее

Публикация своего пакета на D в реестре dub

Недавно, просматривая реестр библиотек и программ, с которым работает известная в кругах программистов на D утилита dub, я заметил, что кто-то выложил в реестр небольшое приложение, которое умеет вставлять файлы в виде массивов байтов внутрь некоторого программного проекта (а об этом в блоге уже писалось, в частности, в статье про создание своей валентинки на D). Меня такая ситуация немного расстроила, так как кто-то меня уже опередил, хотя я уже давно написал нечто похожее, и даже вроде упоминал эту утилитку в одной из статей этого блога…

Но сдаваться и уступать у меня совершенно не было намерений и потому, я решился попробовать опубликовать свою версию утилитки в реестре dub, несмотря на существование аналога. По ходу работы, пришлось столкнуться с рядом некоторых сложностей, но все-таки мне удалось разместить свое приложения и именно в связи с этим, я подумал, а почему бы не рассказать о том, как поместить свой пакет на code.dlang.org и заодно сделать его доступным для быстрого скачивания и сборки практически на любом компьютере.

Читать далее →

Подробнее

Лист папоротника в D

Наконец-то, работа с языком программирования D дошла до использования библиотек графического интерфейса, и насколько мне известно, ни один русскоязычный источник, рассказывающий о D, не затрагивал эту тему, что является весьма большим упущением на мой взгляд.

Многим известен тот факт, что для этого языка программирования разработано приличное количество графических тулкитов или привязок к некоторым широкоизвестным графическим библиотекам, однако, несмотря на такое обилие библиотек, достаточно трудно сделать выбор и найти ту, которая бы устраивала по всем параметрам (Как справедливо было замечено, многие из тулкитов — либо недоработаны, либо очень сложны). В этой небольшой статье, я бы хотел обратить внимание на такую интересную и весьма компактную библиотеку для создания графического интерефейса, как DGui Читать далее →

Подробнее