Classes in D with betterC

Luís Ferreira contact at lsferreira.net
Sun Nov 21 20:36:49 UTC 2021


On Sat, 2021-11-20 at 08:04 +0000, tsbockman via Digitalmars-d-announce
wrote:
> On Saturday, 20 November 2021 at 04:58:52 UTC, Walter Bright 
> wrote:
> > https://lsferreira.net/posts/zet-1-classes-betterc-d/
> > 
> > by Luís Ferreira
> 
> Great! `__traits(initSymbol, T)` will solve some problems for my 
> current project.
> 
> Some other `class` related issues I've run into trying to get 
> going with classes in dasBetterC:
> 
> `extern(C++) class` dynamic casts are completely broken:
> https://issues.dlang.org/show_bug.cgi?id=21690
> 
> The GC never calls `extern(C++) class` instance destructors:
> https://issues.dlang.org/show_bug.cgi?id=21693
> 
> Non-mutable `extern(D) class` `scope` instances cannot be created:
> https://issues.dlang.org/show_bug.cgi?id=21692
> 
> Template breaks return annotation for `class` reference returned 
> by struct method:
> https://issues.dlang.org/show_bug.cgi?id=22528

I will put them in my task list and see what I can do about it, when I
have some time ;)

-- 
Sincerely,
Luís Ferreira @ lsferreira.net

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puremagic.com/pipermail/digitalmars-d-announce/attachments/20211121/afc8bd33/attachment-0001.sig>


More information about the Digitalmars-d-announce mailing list