Linker-hacking out the D runtime
sarn via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Sun Dec 18 00:31:01 PST 2016
On Sunday, 18 December 2016 at 02:37:22 UTC, Mike wrote:
> I abandoned D sometime ago largely because of
> https://issues.dlang.org/show_bug.cgi?id=14758 (but there were
> other reasons), so your blog post is interesting to me. It is
> unfortunate that we have to resort to such hackery, but its
> nice to have such tools at our disposal regardless.
Yeah, the TypeInfo spam is the biggest pain point.
> I proposed another idea for giving users more control over D
> Runtime by moving runtime hook definitions to .di header files.
> If you're interested, you can read about it here:
> http://forum.dlang.org/post/psssnzurlzeqeneagora@forum.dlang.org.
> I'd much rather have something like that over a -betterC; you
> can read more about some disadvantages to expanding on -betterC
> (e.g. removing RTTI) here:
> http://forum.dlang.org/post/nevipjrkdqxivoerftlw@forum.dlang.org.
I think D can still be very usable without TypeInfo (especially
if the unnecessary language dependence on it improves).
But I'm also wary of "solving" the problem with a hundred
compiler flags and causing fragmentation.
> Anyway, thanks for the post; it's given me a few ideas.
Thanks for letting me know. I wasn't totally sure anyone would
be interested in that hack.
More information about the Digitalmars-d-announce
mailing list