library to solve the system of linear equations

Siarhei Siamashka siarhei.siamashka at gmail.com
Sat Oct 15 13:11:04 UTC 2022


On Friday, 14 October 2022 at 21:38:45 UTC, Yura wrote:
> in the top of my el.d file I have:
> ```D
> /+dub.sdl:
> dependency "mir-algorithm" version="~>3.16.12"
> +/
> import std.stdio;
> import std.string;
> import std.conv;
> import std.exception : assertThrown;
> import std.math;
> import mir.ndslice;
> ```
>
> however, when I try to compile it (gdc el.d) it gives me the 
> following error message:
>
> el.d:11:8: error: module ndslice is in file 'mir/ndslice.d' 
> which cannot be read
>  import mir.ndslice;

This all looks good, except for the `"gdc el.d"` part. A small 
application contained in a single .d file can be run like a 
script via `"dub el.d"`. This is explained at 
https://dub.pm/advanced_usage.html

For compiling highly optimized final binaries you can run `"dub 
build --build=release --single --compiler=ldc2 el.d"` (to use 
LDC) or `"dub build --build=release --single --compiler=gdc 
el.d"` (to use GDC).


More information about the Digitalmars-d-learn mailing list