Phobos packages a bit confusing
retard
re at tard.com.invalid
Sun Nov 29 13:13:14 PST 2009
Sun, 29 Nov 2009 15:30:14 -0500, Adam D. Ruppe wrote:
> On Sun, Nov 29, 2009 at 07:12:50PM +0000, retard wrote:
>> after using D1 and Tango for couple of years we decided to experiment
>> with D2 and Phobos in a small scale project. For some reason the mostly
>> flat package hierarchy seemed rather confusing.
>
> Are you familiar with C's standard library? Phobos is loosely based on
> it, so if you can think of where you'd find it in C, it won't be far off
> in phobos.
Nope, I come from Java/C# land.
>
>> Entities like 'stdin' seem to have no documentation at all. What should
>> I import to get it, what interfaces does it implement etc.
>
> http://digitalmars.com/d/2.0/phobos/std_stdio.html#File
> stdin is just an instance of that struct - directly analogous to how
> stdin in C is a FILE*. (D actually used C's FILE* directly for the
> longest time.)
I got it now. Note that stdin and stdout aren't defined anywhere. They're
mentioned only briefly in the examples of the informal documentation.
More information about the Digitalmars-d
mailing list