What is the FreeBSD situation?
codephantom
me at noyb.com
Sat Nov 4 09:51:12 UTC 2017
On Saturday, 4 November 2017 at 09:34:05 UTC, codephantom wrote:
> Yes. All that makes complete sense I guess.
>
> It might also make sense, that if a source code file does not
> contain a module statement, then it should not be treated as a
> module, and the compiler should look to the import statements
> instead of implicitly making in a module.
>
> btw. That bug in gdc, which appear to do just that, is a nice
> bug ;-)
I should add one more thing.
Both Andrei's book (The D Programming Language), and Ali's book
(Programming in D), provide the usual 'hello world' thing, at the
beginning. In both cases, the 'module' statement is not part of
that example. That is consistent with other 'hello world' I've
seen in D. All the other code in both book also consistently
leaves out the 'module' statement.
My point being, given that "D is serious about modularity" (as
Andrei put it in his book), then I think all 'hello world'
examples should include the 'module' specifier as well, and
explain why it's there too. I think that would really aid those
who are new to the language..
More information about the Digitalmars-d
mailing list