0
ответов

У кого-нибудь есть «Hello World» пакет Debian, для исходного кода D?

Я пишу приложение D, которое я хочу упаковать в качестве пакета Debian. Кто-нибудь знает учебное пособие или скелетной пакет, чтобы показать мне, как сделать это для приложения D? Нужно ли использовать ...
вопрос задан: 6 September 2011 10:31
0
ответов

Поддержка OpenGL 3/4 в D

Есть ли lib, которые предоставляют opengl 3 или 4 привязки для языка d? AFAIK, заброшенный только дает 2,1 возможности.
вопрос задан: 1 September 2011 08:51
0
ответов

Как получить значение по умолчанию общего типа?

Я использую язык D, и хотел бы получить значение по умолчанию универсального типа, аналогично способом по умолчанию (T) работает в C #. Это возможно? Если нет, - каковы возможные обходные пути?
вопрос задан: 30 August 2011 09:44
0
ответов

Самый быстрый способ чтения байтов в D2

Я хочу как можно быстрее читать отдельные байты из файла в приложение D2. Приложению требуется байт на байт, поэтому чтение больших блоков данных не является вариантом интерфейса для считывателя ....
вопрос задан: 26 August 2011 13:46
0
ответов

Как D может вернуть 0 в случае успеха и ненулевое значение в случае сбоя, если main недействителен?

В D определена функция main: void main (/ * возможно, некоторые аргументы, но я не помню * /) {} Я точно знаю, что эта функция возвращает ноль в случае успеха и ненулевое значение в случае неудачи, и все же это ...
вопрос задан: 24 August 2011 21:47
0
ответов

Как реализовать общая иерархия структур с внедренной функциональностью

Я хочу реализовать общую иерархию для древовидных структур, которую впоследствии можно будет использовать независимо от реализации для описания общих алгоритмов над деревьями. Я начал с этой иерархии: ...
вопрос задан: 23 August 2011 08:14
0
ответов

Каковы примеры эффективных языков с логическим выводом типов, подходящих для работы с многомерными массивами

Меня не очень волнует сборка мусора, если она есть, она должна быть необязательной. Язык D отвечает всем требованиям, но я изучаю другие варианты. Удивительно для меня, это кажется малонаселенным ...
вопрос задан: 23 August 2011 00:56
0
ответов

Что такое стандартное место для библиотек D?

Я ищу что-то вроде CTAN, CPAN, PyPI. Стандартное место для солидных сторонних библиотек. Существует Dsource, но большинство библиотек, похоже, уже не существует, а Dsource сам ...
вопрос задан: 19 August 2011 15:57
0
ответов

Используя динамическую типизацию в D, статически типизированном языке

, я реализовал библиотеку динамической типизации для D, когда я столкнулся с интересной проблемой. Прямо сейчас мне удалось создать функцию с именем dynamic (), которая возвращает динамическую версию ...
вопрос задан: 18 August 2011 05:08
0
ответов

D оператор выхода

Есть ли в D оператор выхода, аналогичный тому, что есть в java, python, c / c ++. Какой (большой шок) выйдет из выполнения программы? Что-то вроде exit ();
вопрос задан: 17 August 2011 21:48
0
ответов

Когда использовать void [] или ubyte [] в D

Есть ли общее правило относительно того, когда мне следует использовать void [] вместо ubyte []? Что лучше?
вопрос задан: 13 August 2011 16:50
0
ответов

const ref и rvalue в D

Структура кода CustomReal {частная реальная стоимость; это (реальное значение) {this.value = значение; } CustomReal opBinary (string op) (CustomReal rhs) if (op == "+") {return CustomReal (...
вопрос задан: 8 August 2011 17:38
0
ответов

Действительно ли грамматика D контекстно-свободна?

Я разместил это в группе новостей D несколько месяцев назад, но по какой-то причине ответ меня так и не убедил, поэтому я решил спросить об этом здесь. Грамматика языка D явно контекстно-независима. Грамматика ...
вопрос задан: 8 August 2011 15:53
0
ответов

Проблема с константой / ссылкой в ​​D

Я пытаюсь реализовать свой собственный диапазон в D, и у меня проблемы с его .front () метод. Изменить: мне нужно, чтобы возвращаемое значение было по ссылке. Если я сделаю его константным, то возвращаемый объект будет копией, ...
вопрос задан: 7 August 2011 21:58
0
ответов

Соглашения об именовании D: как организован Фобос?

Я делаю свою небольшую библиотеку удобных функций и пытаюсь следовать соглашению об именах Фобоса, но меня очень смущает. Как мне узнать, где все подойдет? Пример: Если бы был ...
вопрос задан: 7 August 2011 20:43
0
ответов

Перегрузка оператора унарного отрицания в D

Проверка структуры кода {частная реальная стоимость; это (реальное значение) {this.value = значение; } bool opUnary (строка op) () if (op == "!") {return! value; } } пустая функция() {test ...
вопрос задан: 7 August 2011 18:28
0
ответов

Y-комбинатор в D?

Я пытаюсь лучше изучить Y-комбинатор (я вроде как понимаю его на схеме) и реализовать его в D 2.0, и я с треском проваливается: auto fact = delegate (uint delegate (uint) recurse) {...
вопрос задан: 4 August 2011 15:51
0
ответов

D2 ошибка ссылки gdc - неопределенная ссылка на `_D3std6stdint12__ModuleInfoZ`

Я использую https://bitbucket.org/goshawk/gdc/downloads/gcc-4.5.2-tdm -1-gdc-r575-20110723.zip с TDM GCC 4.5.2 в режиме -v2 для создания DLL. В одном из модулей я импортировал std.stdint. Так что я подумал, что ...
вопрос задан: 1 August 2011 21:32
0
ответов

Wiel tëschent Klassen a Structs

En msdn Artikel iwwer C # mam Numm Wiel tëscht Klassen a Strukture gëtt de folgende Rot: Betruecht eng Struktur ze definéieren amplaz eng Klass wann Instanzen vum Typ kleng sinn an allgemeng ...
вопрос задан: 30 July 2011 17:42
0
ответов

Как сделать системный вызов и прочитать stdout , в D?

Я подумал попробовать использовать D для некоторых сценариев системного администрирования, которые требуют высокой производительности (для сравнения производительности с python / perl и т. д.). Я не могу найти пример в обучающих материалах, которые я пр
вопрос задан: 29 July 2011 22:37
0
ответов

Должен ли я использовать long вместо int на 64-битных языках с фиксированным размером типа (например, Java, C #)

Через 10 или даже 5 лет не будет [Edit2: сервер или рабочий стол ] 32-битные процессоры. Итак, есть ли преимущества в использовании int (32 бит) над long (64 бит)? А есть ли недостатки в использовании int? ...
вопрос задан: 26 July 2011 05:35
0
ответов

Можно ли получить имена и значения членов перечисления в D?

Я хотел бы получить имена и значения из типа перечисления в D2. Я знаю, что могу получить значения перечисления, используя std.traits, но как насчет имен? Дано: enum lst {яблоко, бутылка, апельсин, синий} ...
вопрос задан: 23 July 2011 15:20
0
ответов

Библиотека обработки изображений для D?

Я начал использовать D несколько дней назад, и мне это очень нравится. Мне было интересно ... А есть ли библиотека обработки изображений для D? Может что-то вроде opencv? Я искал, но не повезло ...
вопрос задан: 22 July 2011 00:30
0
ответов

DMD против GDC против LDC

Каковы плюсы и минусы различных компиляторов D ? Как производительность и соответствие стандартам / поддержка D2? Насколько хорошо поддерживаются отладчики? Насколько хороши сообщения об ошибках и является ли IDE ...
вопрос задан: 20 July 2011 08:11
0
ответов

Последовательный порт или порт USB с использованием D?

Я новичок в использовании языка программирования D, и мне было интересно, может ли D использовать последовательный порт или порт USB?
вопрос задан: 17 July 2011 22:25
0
ответов

Шаблоны и общие библиотеки в D

Я только что кое-что понял: почти все в D становится шаблонным. Это здорово для одного исполняемого файла, но как это работает с разделяемыми библиотеками? Если код не сгенерирован, пока он ...
вопрос задан: 12 July 2011 15:18
0
ответов

Как использовать «Конструкторы шаблонов» в D?

Документация по шаблонам для D включает небольшой раздел под названием «Конструкторы шаблонов». В этом разделе нет примеров или обширной документации. Я пытаюсь использовать эту функцию (Я ...
вопрос задан: 1 July 2011 22:54
0
ответов

бесконечные структуры данных в D

Я нашел примеры ленивого вычисления аргументов функции в D http://www.digitalmars.com/d/2.0/lazy-evaluation.html Мне интересно, как реализовать возможные бесконечные структуры данных в D, как это ...
вопрос задан: 28 June 2011 20:16
0
ответов

Создание тангобо для работы с DMDScript / Получение сценария ECMA для работы с D1-Tango

Я пытаюсь установить DMDScript-tango на мою установку win32 D1-Tango. Я использую версию 0.99.9 Kai. Когда я пытаюсь собрать его, я получаю следующую ошибку (среди прочего) C: \ DMD \ sources \ ...
вопрос задан: 25 June 2011 09:21
0
ответов

Как разделить BitArray

Мне нужно разделить BitArray (из std.bitmanip) на половины. До сих пор я обнаружил, что нарезка не реализована, итерация по нему и добавление или назначение приводит к исключению вне диапазона ...
вопрос задан: 24 June 2011 14:14