David Anderson
David Anderson
Coroutines would be nice to have, and they're not that magical (they're just a closure + state machine). You would get the same global state problems as fibers though. Eg,...
This is indeed blocked on the parser model rewrite which is slated for 1.12.
I agree with @peace-maker. This doesn't seem necessary unless there's a virtual function in the SDK we're not able to cover.
Overloading is probably feasible - it's like a 6-7 out of 10 on the spcomp difficulty scale.
We don't maintain the Makefile since we don't use it. If you have fixes we'd be happy to take them.
Indeed - working as intended. But the usability of varargs is gross. I'll leave this open to bikeshed new syntax. For example: ``` public void Print_p3(char[] format, any args...) {...
I'm thinking it would be a pseduo-object or pseudo-array, like in C# or Java. There's lots of precedent for things like that.
AMX Mod X unloads plugins on map change, which means flushing database queues. SourceMod persists plugins across maps. You'd see the same problem on SourceMod if you tried to unload...
Thanks for the write-up PM! Are there ways to trick the compiler outside of crossing translation units or using shared libraries? Would storing+reading the pointer in the heap, or using...
I'm in favor of making it implicit, but the tech to do so - in callfunction() - is not currently in place. I don't think it's unreasonably difficult. Keep in...