d

    12Ciepło

    3Odpowiedz

    Używam języka D i chciałbym uzyskać domyślną wartość typu ogólnego, podobną do sposobu, w jaki default(T) działa w języku C#. czy to możliwe? Jeśli nie - jakie są możliwe rozwiązania?

    50Ciepło

    3Odpowiedz

    Jakie są plusy/minusy różnych kompilatorów D? Jaka jest wydajność i standard zgodności/D2? Jak dobrze obsługiwane są debuggery? Jak dobre są komunikaty o błędach i czy chodzi o integrację IDE? Jak dob

    9Ciepło

    3Odpowiedz

    Chciałbym uzyskać nazwy i wartości z typu enum w D2. Wiem, że mogę uzyskać wartości enum przy użyciu std.traits, ale co z nazwami? Dane: enum lst { apple, bottle, orange, blue }

    7Ciepło

    1Odpowiedz

    złapałem "DMD D 2.0 kompilatora 1 kliknięciem zainstalować na Windows" z http://www.digitalmars.com/d/download.html zainstalowany, i starał się skompilować przykład Hello World "od D Programming Langu

    6Ciepło

    1Odpowiedz

    Używam https://bitbucket.org/goshawk/gdc/downloads/gcc-4.5.2-tdm-1-gdc-r575-20110723.zip z TDM GCC 4.5.2 w trybie -v2 do zbudowania biblioteki DLL. W jednym z modułów wykonuję import std.stdint. Więc

    10Ciepło

    1Odpowiedz

    Próbuję użyć MPI z językiem programowania D. D w pełni obsługuje C ABI i może łączyć się z dowolnym kodem C. Zrobiłem oczywistej rzeczy i tłumaczone nagłówek MPI do D. Potem tłumaczone a test program

    5Ciepło

    1Odpowiedz

    Kodeksu struct test { private real value; this(real value) { this.value = value; } bool opUnary(string op)() if (op == "!") { return !value; } } vo

    5Ciepło

    1Odpowiedz

    Jak mogę pobrać plik w D? Sprawdziłem standardową bibliotekę i próbkę. Wolałbym używać fobo z najnowszym dmd2 niż tango. Wszystko, co muszę zrobić, to pobrać plik (miejmy nadzieję, używając std.socket

    6Ciepło

    1Odpowiedz

    import std.stdio; void main(){ int n; while(readf("%d", &n)){ if(n == 11) break; writeln(n); } } Pierwsza iteracja działa i drukuje n, ale po tym readf() nigdy nie

    10Ciepło

    4Odpowiedz

    Szukam czegoś takiego jak CTAN, CPAN, PyPI. Standardowe miejsce dla solidnych bibliotek zewnętrznych. Istnieje Dsource, ale większość bibliotek wydaje się być nieistniejącym abandonware i nie wydaje s