Calypso
Calypso copied to clipboard
LDC fork to experiment direct interfacing with C++
Hi Out of my programming depth, but trying. :) I tried using this library before to link to OpenCV but haven't had time to look at it in a while...
This project did not have a commit for a longer time. I am considering using it for one of my projects but it would be important to understand the status...
Right now the (last?) major blocker for many complex C++ libraries lies in incorrect forward and circular referencing errors, caused by how DMD's semantic phases are currently designed. Those phases...
BUG:D20180106T154634 @Syniurge @klickverbot @ MartinNowak (since this seem to touch on druntime shared library initialization issues) on OSX: main.d: ``` // simplified from https://wiki.dlang.org/Calypso modmap (C++) ""; import (C++) std.vector;...
99% tests passed, 4 tests failed out of 1565 Total Test time (real) = 830.57 sec The following tests FAILED: 1560 - druntime-test-shared (Failed) 1562 - dmd-testsuite-debug (Failed) 1564 -...
* NOTE: go has some form of this feature (but of course limited to C: https://golang.org/cmd/cgo/); there's an opportunity to do this much more elegantly * eg use cases: would...
example use case: help migrate ldc (or calypso!) C++ code to D (cf https://github.com/ldc-developers/ldc/issues/1999), and use a bootstrapping strategy similar to what was employed for ddmd (which IIRC used an...
potential sources of bugs; would be nice to enable -Werror (perhaps with -Wno-error=foo to avoid error-ing on stuff that's originating from upstream ldc code, cf https://stackoverflow.com/questions/15500143/clang-promoting-all-warnings-to-errors-except-for) ```c++ ddmd/cpp/cppmodule.cpp:1801:25: warning: delete...