Am I missing something? Is there a clean and simple way to get Fiber to no longer suffer a stack overflow when implementing D-routines?
Simply choose a big enough stack size when creating your fibers. http://dlang.org/library/core/thread/Fiber.this.htmlIt's fairly cheap to use a really big stack like 4MB, because memory pages are committed lazily by the OS.