On Friday, 31 December 2021 at 14:45:41 UTC, Steven Schveighoffer
wrote:
Unless I'm misunderstanding:
```d
import std.algorithm : until;
writefln("got '%s' from '%s:%d'",
(cast(char[])ioCtx.buf[]).until('\n'), client.addr,
client.port);
```
```d
import std.stdio;
import std.string;
void main() {
ubyte[8] b = [0x68, 0x65, 0x6C, 0x6C, 0x6F, 0x0A, 0x00, 0x00];
/* "hello\n\0\0" */
writefln("'%s, world'", cast(char[])b[].until('\n'));
}
```
```
@mono:~/2-coding/d-lang/misc$ dmd p1.d
p1.d(8): Error: no property `until` for type `ubyte[]`
```
```
@mono:~/2-coding/d-lang/misc$ dmd --version
DMD64 D Compiler v2.098.1
```