Re: Dpp on run.dlang.io

2018-08-03 Thread Joakim via Digitalmars-d-announce

On Saturday, 4 August 2018 at 05:06:26 UTC, Joakim wrote:

On Saturday, 4 August 2018 at 02:39:23 UTC, Mike Franklin wrote:
On Saturday, 4 August 2018 at 01:27:49 UTC, Laeeth Isharc 
wrote:
Thanks to Seb and Atila it is now very easy to show  a D 
program just #includeing C headers.  If just works.  Modulo 
bugs.  In time I am hopeful Atila will start to have more of 
C++ headers working too.


https://run.dlang.io/is/JlH3Th


Cool! Can we now deprecate and eventually jettison C/C++ 
bindings from druntime, please?


No, because dpp is new, not commonly used, and I think only 
works with DMD.


Scratch that last part, works with LDC too:

https://travis-ci.org/atilaneves/dpp


Re: Dpp on run.dlang.io

2018-08-03 Thread Joakim via Digitalmars-d-announce

On Saturday, 4 August 2018 at 02:39:23 UTC, Mike Franklin wrote:

On Saturday, 4 August 2018 at 01:27:49 UTC, Laeeth Isharc wrote:
Thanks to Seb and Atila it is now very easy to show  a D 
program just #includeing C headers.  If just works.  Modulo 
bugs.  In time I am hopeful Atila will start to have more of 
C++ headers working too.


https://run.dlang.io/is/JlH3Th


Cool! Can we now deprecate and eventually jettison C/C++ 
bindings from druntime, please?


No, because dpp is new, not commonly used, and I think only works 
with DMD. It might make sense to split those bindings off into 
their own git repo, separate from the compiled parts of druntime 
though.


Re: Dpp on run.dlang.io

2018-08-03 Thread Basile B. via Digitalmars-d-announce

On Saturday, 4 August 2018 at 02:39:23 UTC, Mike Franklin wrote:
Cool! Can we now deprecate and eventually jettison C/C++ 
bindings from druntime, please?


And drop completion call tips etc at the same time...


Re: Dpp on run.dlang.io

2018-08-03 Thread Mike Franklin via Digitalmars-d-announce

On Saturday, 4 August 2018 at 01:27:49 UTC, Laeeth Isharc wrote:
Thanks to Seb and Atila it is now very easy to show  a D 
program just #includeing C headers.  If just works.  Modulo 
bugs.  In time I am hopeful Atila will start to have more of 
C++ headers working too.


https://run.dlang.io/is/JlH3Th


Cool! Can we now deprecate and eventually jettison C/C++ bindings 
from druntime, please?


Dpp on run.dlang.io

2018-08-03 Thread Laeeth Isharc via Digitalmars-d-announce
Thanks to Seb and Atila it is now very easy to show  a D program 
just #includeing C headers.  If just works.  Modulo bugs.  In 
time I am hopeful Atila will start to have more of C++ headers 
working too.


https://run.dlang.io/is/JlH3Th