Why std.stdio and not std.io ?

Jarrett Billingsley kb3ctd2 at yahoo.com
Tue May 9 12:12:05 PDT 2006


"Stewart Gordon" <smjg_1998 at yahoo.com> wrote in message 
news:e3qe2d$2p8r$1 at digitaldaemon.com...

> Was there any such time?  Either way, std.stdio didn't exist back then.

Yep, pre-0.75 there was no std package.  You'll notice in the changelog that 
0.75 says "Changed to a new standard library package layout."  My first 
experience with D was with 0.74, and I remember there not being a std 
package.

> Actually, a possible explanation is that the two "std"s mean different 
> things.
>
> The first one refers to the D standard library that is Phobos.
>
> The second refers to the standard input/output streams.
>
> So std.stdio is the D standard library module for accessing the standard 
> I/O.

I suppose that's a sane explanation.  :) 





More information about the Digitalmars-d-announce mailing list