chickadee » srfi-121 » gdrop-while

gtake-while pred genprocedure
gdrop-while pred genprocedure

The generator analogues of SRFI-1 take-while and drop-while. The generator returned from gtake-while yields items from the source generator as long as pred returns true for each. The generator returned from gdrop-while first reads and discards values from the source generator while pred returns true for them, then starts yielding items returned by the source.