6
ответов

Язык D имеет несколько стандартных библиотек и проблем с GC?

Я задаюсь вопросом, как сформировавшийся и стабильный D, и если это могла бы быть хорошая замена для C/C++. Я знаю, что в настоящее время существует две стандартных библиотеки (Phobos и Танго). Это все еще имеет место это там...
вопрос задан: 27 August 2014 21:02
4
ответа

Я должен использовать Phobos или Танго?

Я решил изучить D, и я задаюсь вопросом, какой стандартной библиотекой я должен пользоваться. Я должен использовать Phobos или Танго? Каковы за и против каждого?
вопрос задан: 14 January 2017 01:50
4
ответа

Каков текущий статус стандартных библиотек D?

Существует два из них Phobos и Танго. Насколько я знаю, что они являются избыточными и несовместимыми. Там какие-либо планы состоят в том, чтобы присоединиться к ним? Если так, когда это произойдет?
вопрос задан: 21 April 2009 15:25
1
ответ

Почему Фобос использует enum для констант?

Почему Фобос использует enum для определения констант? Например, в std.math: enum real E = 2.7182818284590452354L; Почему бы не использовать глобальный неизменяемый? Каковы преимущества / недостатки enum перед ...
вопрос задан: 1 September 2010 22:54
0
ответов

Как получить одиночное нажатие клавиши в D2 (Phobos)?

Есть ли простой кроссплатформенный способ получить одиночное нажатие клавиши в D2 с помощью Phobos? Например, запрос «Нажмите любую клавишу, чтобы продолжить ...» или интерпретатор Brainfuck. Все методы, которые я пробовал ...
вопрос задан: 13 October 2015 16:59
0
ответов

D etcc.curl examples

D, будучи наименее известным языком из всей группы, имеет очень мало общего с библиотеками. Я пытаюсь загрузить файл, и способ, которым я могу это сделать с DMD 2 и фобосом, - это ...
вопрос задан: 13 October 2015 16:59
0
ответов

Как связать этот код C с D?

Как этот C преобразовать в D: typedef const gchar * (* GModuleCheckInit) (GModule * module); typedef void (* GModuleUnload) (GModule * модуль); Это верно ? alias const gchar * function (...
вопрос задан: 13 October 2015 16:59
0
ответов

Является ли D обратной совместимостью с C, если вы используете библиотеки C?

Если я импортирую библиотеки std.c вместо включения библиотек в C, будет ли код C компилироваться с помощью компилятора D, или есть другие проблемы совместимости бэквордов?
вопрос задан: 21 May 2014 18:47
0
ответов

Преобразование целых чисел в строки в D

Как в D преобразовать целое число в строку? Что-то вроде int я = 15 строковое сообщение = "Значение 'i' равно " ~ toString(i); // cast(string) i - тоже не работает Google дал мне ответ, как...
вопрос задан: 21 July 2012 04:03
0
ответов

Как вы используете диапазоны в D?

Всякий раз, когда я пытаюсь использовать диапазоны в D, я терплю неудачу. Как правильно использовать диапазоны в D? (См. встроенные комментарии, чтобы не запутаться.) void print(R)(/* ref? auto ref? none? */ R r) { foreach ...
вопрос задан: 25 June 2012 15:28
0
ответов

Могу ли я функционально конкатенировать число и строку?

Я пытаюсь сделать чистую функцию, которая вставляет число в строку. Очевидные методы конкатенации не работают: pure string foo(immutable int bar) { return "Number: " ~ bar; // Error: ...
вопрос задан: 5 February 2012 09:22
0
ответов

Есть ли у Phobos (и / или Tango) набор предопределенных типов исключений?

Документация D кажется немного беспорядочной, и я нигде не могу найти эту информацию на официальном сайте. Мне нужны некоторые распространенные типы исключений (например, NotFiniteNumberException, ...
вопрос задан: 16 December 2011 12:27
0
ответов

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

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

Прочитать текстовый файл в D

Есть ли какой-нибудь универсальный вариант (более или менее) способ прочитать текстовый файл в D? Требуется, чтобы функция автоматически определяла кодировку и выдавала мне все данные файла в согласованном виде ...
вопрос задан: 17 January 2011 21:14
0
ответов

Двоичный Искать в D 2.0 (Фобос)?

Это только у меня, или в Фобосе нет функции бинарного поиска? У меня есть предварительно отсортированный массив, в котором я хочу выполнить поиск с помощью моей собственной функции компаратора, но я не могу найти ничего в std.algorithms или std ....
вопрос задан: 7 January 2011 03:54
0
ответов

Stack создание экземпляров объекта в D

Я изучаю D, и меня смущает получаемая ошибка. Рассмотрим следующее: модуль helloworld; import std.stdio; import std.perf; ptrdiff_t main (строка [] аргументы) {auto t = new ...
вопрос задан: 23 October 2010 22:18
0
ответов

Руководство по стилю D/Phobos

Я только что начал смотреть на phobos источник, и он замусорен несколькими различными стилями и закомментированным кодом. Руководство по стилю на веб-стороне является очень маленьким, и я только нашел неработающие ссылки от...
вопрос задан: 13 August 2010 20:12