Steven Schveighoffer
Steven Schveighoffer
Recently, an individual posted a few messages pretending to be both famous people, and people who regularly post on the forums (including myself). The famous people, I don't think there's...
SumType [does this](https://github.com/dlang/phobos/blob/862c515a5f9c972ef1ae23d1217f8fb605cf6804/std/sumtype.d#L293) and I think because of this, it has more accurate semantics than TaggedUnion, and also needs less machinery around the lifetime issues. I'm putting this issue report...
The type also has to have a pointer in it. e.g.: ```D union Base { typeof(null) n; int x; } struct T { void *ptr; TaggedUnion!Base tu; } void main()...
Right now, I can disable opIndex. But for unions with pointers in them, I want to disable ALL operations except dereferencing and assignment. However, even though it appears the code...
Not sure how this happened when converting this file: https://github.com/schveiguy/draylib/blob/acb0b099169d73ac2fc4c11ddf00776bdf0aaa40/raylibc/rtextures.c  All the function calls and the image code is just missing.
In the project I'm working on (raylib), many #defines are specified in a config.h file, and many are specified by the makefile. Some way to distinguish between them would be...
## Description Currently, when building code with static ctors/dtors, the compiler sticks all module infos into a common section, which the linker then concatenates together. The runtime then fetches those...
I loved the presentation at dconf, and would love to get my hands dirty with mecca, seeing how it works as an underlying i/o system for a web service (perhaps...
All supported OSes support a scatter write / gather read function. There's no reason eventcore shouldn't either. e.g. https://man7.org/linux/man-pages/man2/readv.2.html
I know the normal usage is to do: ```d @GQLDUda(uda1, uda2) int member; ``` But if you happen to do: ```d @GQLDUda(uda1) @GQLDUda(uda2) int member; ``` The first is the...