dlib ~dlib2
D language utility 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:
dlib2
This is the development branch of dlib 2.0, the successor of dlib, a general-purpose library for D language. Currently it is not usable, you are recommended to use dlib 1.x instead.
Project goals
betterC
and@nogc
compliancy at different API layers- Independence from Phobos for core functionality
- Become a minimal standard library: include standard I/O, math, data manipulation, etc
- Extensive unit testing.
Architecture
dlib 2.0 will consist of several API layers:
dcore
-betterC
-compliant low-level procedural API, a minimal standard library replacement. Completely standalone. Possible support for bare metal/WebAssembly/ARM.dlib2
-@nogc
object-oriented API with high-level features. Serves as an abstract interface for system APIs. Will support at least Unix and Windows.dlib
- classic dlib 0.x/1.x API. As much functionality as possible will go todcore
anddlib2
, this API will be only for backwards compatibility.dlib3
- a home for experimental/optional features.
Platform support
dlib 2.0 will support at least Unix and Windows, x86 and x86_64. There is possibility of ARM and WebAssembly support for dcore
.
Progress
- [ ] dcore.container
- [ ] dcore.math
- [x] dcore.memory
- [ ] dcore.stdio
- [ ] dcore.text
- Registered by Timur Gafarov
- ~dlib2 released 2 years ago
- gecko0307/dlib
- github.com/gecko0307/dlib
- BSL-1.0
- Authors:
- Dependencies:
- none
- Versions:
-
1.3.0 2024-Feb-21 1.3.0-beta1 2024-Feb-14 1.2.1 2023-Aug-30 1.2.0 2023-Apr-30 1.2.0-beta1 2023-Apr-19 - Download Stats:
-
-
11 downloads today
-
53 downloads this week
-
361 downloads this month
-
86479 downloads total
-
- Score:
- 4.8
- Short URL:
- dlib.dub.pm