Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Dpp Alternatives
Similar projects and alternatives to dpp
-
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
-
wg-allocators
Home of the Allocators working group: Paving a path for a standard set of allocator traits to be used in collections!
-
JITWatch
Log analyser / visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and assembly. View results in the JavaFX user interface.
-
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
-
dpp discussion
dpp reviews and mentions
-
Just a reminder that D is awesome.
do you know dpp ? https://github.com/atilaneves/dpp
-
Fourth failure of trying to use D
give https://github.com/atilaneves/dpp a try ... I made it work and I'm not very literate in C
-
D 2.096.0 Released and Other News
Which is capable of directly linking + invoking most C++ things (except constructors/destructors, it can't handle those, you need a function which calls the constructor from within C++) just given a type definition.
Then you have "d++", which lets you "#include" C/C++ headers. Under the hood tries to run an automatic syntax conversion. It can't handle but for simple code it works and can spit out the equivalent D.
https://github.com/atilaneves/dpp
Also you've got "dstep", which is "A tool for converting C and Objective-C headers to D modules"
https://github.com/jacob-carlborg/dstep
And finally you have the somewhat abandoned (but as far as I know mostly functional) Calypso, which is a fork of the LLVM-based D compiler that supports direct interop with C++. It's a pain to build though, haven't gotten around to trying to build it, but it does look wicked cool:
https://github.com/Syniurge/Calypso
pragma (cppmap, "cppheader.h"); // tells Clang to parse cppheader.h but do not import anything
- Dpp: Include C headers directly into D programs
-
Why Zig When There Is Already C++ and Rust?
dpp* can't do function definitions yet but for declarations it's as easy as #including a C header file natively.
* https://github.com/atilaneves/dpp
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 27 Apr 2025
Stats
atilaneves/dpp is an open source project licensed under gtkbook License which is not an OSI approved license.
The primary programming language of dpp is D.