Is there some fast and @nogc capable binary search tree for D?
12345swordy
alexanderheistermann at gmail.com
Mon Apr 30 02:43:44 UTC 2018
On Monday, 30 April 2018 at 02:21:37 UTC, solidstate1991 wrote:
> Some components of my game engine would benefit from lookup
> trees. I tried to port one from Go, but either I messed up
> something bit that certain parts of the codes just won't
> execute for some reason, or the algorithm was poorly
> documented, and it will only optimize on one end of the binary
> search tree.
>
> Looked around on dub, couldn't find anything that wouldn't
> introduce too much new dependencies or that was actually @nogc
> capable. I would be interested in some preexisting one, or some
> better documented ones from the web. All I can find is either
> very basic theory or things that already work well in my
> implementation, like indexing and insertion without
> optimization.
If the data involved classes then the answer is no, as there is a
bug regarding destroy as it involved external finalized c
function. I'm writing a DIP draft that address this.
More information about the Digitalmars-d
mailing list