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 7 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 
- 
								3 downloads this week 
- 
								4 downloads this month 
- 
								7 downloads total 
 
- 
								
- Score:
- 0.6
- Short URL:
- dcore.dub.pm