dcore 0.0.1-alpha.1
Low level general-purpose library
To use this package, run the following command in your project's root directory:
Manual usage
Put the following dependency into your project's dependences section:
dcore
Low level general-purpose library for D language. Partial successor of dlib 1.x and a future base for dlib 2.0.
betterCcompliant- Independent from Phobos for core functionality. Uses only
betterCparts of Phobos, likestd.traitsand system APIs - Will become a minimal standard library: include standard I/O, math, data manipulation, etc
- Possible support for bare metal/WebAssembly/ARM
- Extensive unit testing
Progress
- [x]
dcore.memory- memory allocator for D objects (classicNew/Delete) - [ ]
dcore.stdio- standard C I/O for platforms that support it - [ ]
dcore.stdlib-malloc/freefor platforms that support it - [ ]
dcore.math- highly portable math functions, using hardware optimizations where possible - [ ]
dcore.random- presudo-random number generator based on Crand - [x]
dcore.sys- retrieve system information - [ ]
dcore.process- cross-platform process API - [ ]
dcore.time- cross-platform date and time API - [ ]
dcore.thread- cross-platform multithreading API - [x]
dcore.mutex- cross-platform thread synchronization primitive - [ ]
dcore.linker- cross-platform dynamic library linker - [ ]
dcore.text- string processing, UTF-8 decoder - [ ]
dcore.container-betterCcontainers and data structures
License
Copyright (c) 2025 Timur Gafarov. Distributed under the Boost Software License, Version 1.0 (see accompanying file COPYING or at https://www.boost.org/LICENSE10.txt).
- 0.0.1-alpha.1 released 9 months ago
- DLangGamedev/dcore
- github.com/DLangGamedev/dcore
- BSL-1.0
- Authors:
- Dependencies:
- none
- Versions:
-
Show all 2 versions0.0.1-alpha.1 2025-Mar-10 ~main 2025-Mar-11 - Download Stats:
-
-
0 downloads today
-
0 downloads this week
-
3 downloads this month
-
10 downloads total
-
- Score:
- 0.5
- Short URL:
- dcore.dub.pm