d

    18calore

    3risposta

    Quindi ci sono un sacco di informazioni su come chiamare le API C da D, ma che dire del contrario? Cosa devi fare per scrivere una libreria in D che funzioni come una normale libreria condivisa in C?

    9calore

    2risposta

    Sto sperimentando thread e fibre in D e mi chiedevo se è possibile eseguire una fibra su una CPU diversa mentre il thread principale è in esecuzione. E se questo non è il caso, quale sarebbe il motivo

    6calore

    1risposta

    Come è possibile eseguire in modo portabile (x86 e AMD64) un offset (> 4 GB) in un file? File.seek() accetta un long su AMD64 e un int su x86 (o un size_t su entrambi). Ho bisogno di accettare un lung

    8calore

    5risposta

    Stavo implementando una libreria di digitazione dinamica per D quando ho riscontrato un problema interessante. Al momento, sono riuscito a creare una funzione denominata dynamic() che restituisce una

    10calore

    4risposta

    Sto cercando qualcosa come CTAN, CPAN, PyPI. Un posto standard per le solide librerie di terze parti. C'è Dsource ma la maggior parte delle librerie sembra essere abbandonata in disuso e dsource non s

    5calore

    1risposta

    D, essendo la lingua meno nota del gruppo, ha ben poco da fare nel modo di librerie. Sto cercando di scaricare un file, e il modo in cui posso vederlo farlo con DMD 2 e phobos è con etc.c.curl, ma ...

    6calore

    2risposta

    Voglio leggere singoli byte il più velocemente possibile da un file in un'applicazione D2. L'applicazione richiede byte per byte, quindi leggere più grandi blocchi di dati non è un'opzione per l'inter

    12calore

    3risposta

    Sto utilizzando il linguaggio D e desidero ottenere il valore predefinito di un tipo generico, simile al modo in cui default(T) funziona in C#. È possibile? In caso contrario, quali sono i possibili r

    12calore

    1risposta

    C'è qualche lib che fornisce collegamenti OpenGL 3 o 4 per il linguaggio D? AFAIK, derelict fornisce solo funzionalità 2.1.

    6calore

    2risposta

    Ho una locazione di memoria a e voglio copiare una certa quantità di byte in un'altra posizione velocemente, come farei in D? Per esempio come faccio a fare questo: int main() { void* src_data =