Dicebot on leaving D: It is anarchy driven development in all its glory.

Manu turkeyman at gmail.com
Mon Aug 27 00:26:35 UTC 2018


On Sun, 26 Aug 2018 at 17:20, Nicholas Wilson via Digitalmars-d
<digitalmars-d at puremagic.com> wrote:
>
> On Sunday, 26 August 2018 at 23:39:32 UTC, Manu wrote:
> > We could really use robust tools to produce a matching C++ .h
> > file
> > from the extern symbols in a D module, and likewise a .di file
> > from a
> > C/C++ header.
> > This category of tooling has many existing instances, it's
> > overwhelming. As far as I can tell, they're all experimental, or
> > broken, or designed only to target a specific application
> > (DMD), etc.
> > I think it would be an advantage if there were *one* tool, that
> > works,
> > in both directions, which is advertised, recommended, and
> > maintained
> > by the core group.
> > I've evaluated them all before at various points in time, but
> > the
> > landscape keeps shifting. Someone, please give me a prominent
> > hyperlink to the solution that *works*, and instructions. I
> > don't have
> > energy to re-do comprehensive evaluations on this front, I'm
> > spent.
> > Agree on one, make it the official one, and then track bugs
> > against it
> > in bugzilla?
>
> I know this isn't quite what you asked for but you should get in
> contact with Iain to generalise
> https://github.com/dlang/dmd/pull/8591/files
> As for the other direction, I'd suggest talking to Atila to get
> app working for your use cases.
>
> This is about as official as its going to get.

Yeah, i've been following both those efforts.
I don't have any free time to motivate this stuff on my own right now.
I'm just listing all the things (because Walter asked me to).

Incidentally, what's the state of DCompute stuff lately? Did the
front-end ever get a polish pass?
That's actually another really high-value ticket that I could use to
gain a lot of leverage, if it's at a place where you'd want to show it
to developers...
Mostly, just a good set of step-by-step docs would make all the difference.


More information about the Digitalmars-d mailing list