dlang-debug
containers
dlang-debug | containers | |
---|---|---|
1 | 1 | |
21 | 110 | |
- | 1.8% | |
4.4 | 0.0 | |
2 months ago | 6 months ago | |
Python | D | |
MIT License | Boost Software License 1.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dlang-debug
-
Adding Modules to C in 10 Lines of Code [pdf]
debugging has significantly improved, it works great for D types https://github.com/Pure-D/dlang-debug
kotlin became very useful for focusing on being able to consume Java code
it allowed them to have a huge presence on android, that's enabler
it profits Zig as well
not everything needs to be ranked #1 in TIOBE index
there is value in being the way it is, it's organic, and no companies get to control its faith
> the C interop is so good, that 1) most libraries provide a 1-1 translation of their C APIs, which ends up being ugly, non-idiomatic D that forces me to think in both C and D when coding;
what do you mean? it's the same, function and data
struct Data {}
containers
-
Adding Modules to C in 10 Lines of Code [pdf]
The plan is to finish https://dlang.org/phobos/std_experimental_allocator.html
Once finished, everything in the std will be able to make use of it
If you can't wait, you can use this package already with the allocators: https://github.com/dlang-community/containers
What are some alternatives?
voltron - A hacky debugger UI for hackers
staticvec - Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const generics.
v - Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
Containers - This library provides various containers. Each container has utility functions to manipulate the data it holds. This is an abstraction as to not have to manually manage and reallocate memory.
ldc - The LLVM-based D Compiler.
dmd - dmd D Programming Language compiler
Odin - Odin Programming Language
tsv-utils - eBay's TSV Utilities: Command line tools for large, tabular data files. Filtering, statistics, sampling, joins and more.
v-mode - 🌻 An Emacs major mode for the V programming language.