lambda alias import
H. S. Teoh
hsteoh at quickfur.ath.cx
Sat Jan 18 02:34:33 UTC 2020
On Fri, Jan 17, 2020 at 04:12:18PM -0800, Ali Çehreli via Digitalmars-d-learn wrote:
> On 1/17/20 3:04 PM, Petar Kirov [ZombineDev] wrote:> On Friday, 17 January
> 2020 at 21:40:05 UTC, JN wrote:
>
> > I think the problem comes from the way you compile and link your
> > code. I you compile both modules together like this it should work
> > out:
> >
> > dmd -ofresult main.d stuff.d
>
> If that's the solution, some people may find a relatively less known
> dmd command line switch useful: -i:
>
> -i[=<pattern>] include imported modules in the compilation
[...]
Yeah, -i has been a super-convenient thing to use. For unittesting
individual modules, etc., I can just `dmd -i -unittest -main -run
module.d` and it Just Works(tm). It's awesome. Highly recommended.
T
--
A programming language should be a toolbox for the programmer to draw upon, not a minefield of dangerous explosives that you have to very carefully avoid touching in the wrong way.
More information about the Digitalmars-d-learn
mailing list