January 30, 2020
On Thursday, 30 January 2020 at 06:12:32 UTC, Michael wrote:
> I did exactly just what you proposed.

yeah i often just leave my random filenames in there, in this case rl was one of them. (if you don't put `.d` at the end of a filename, dmd will add it automatically). Generally a "module X is in file X which cannot be read" error means you should:

1) double-check any filenames on the command line. Make sure no typos etc and the files all exist. With my samples that frequently means changing the filename from whatever nonsense I left in my lazy copy/paste :P

2) If all the files are in place, this error can also be caused by a mismatch between the `module` name in an imported file and the `import` statement that is trying to use it. Those should always match.
January 30, 2020
On Thursday, 30 January 2020 at 13:23:17 UTC, Adam D. Ruppe wrote:
> On Thursday, 30 January 2020 at 06:12:32 UTC, Michael wrote:
>> I did exactly just what you proposed.
>
> yeah i often just leave my random filenames in there, in this case rl was one of them. (if you don't put `.d` at the end of a filename, dmd will add it automatically). Generally a "module X is in file X which cannot be read" error means you should:
>
> 1) double-check any filenames on the command line. Make sure no typos etc and the files all exist. With my samples that frequently means changing the filename from whatever nonsense I left in my lazy copy/paste :P
>
> 2) If all the files are in place, this error can also be caused by a mismatch between the `module` name in an imported file and the `import` statement that is trying to use it. Those should always match.

I'm getting a bit more familiar with D. Really nice. Just wrote a program consisting of several files. Importing works fine now and also GNU readline.
Thanks for your help
1 2
Next ›   Last »