Re: Can't compile DOS program with long file name

new topic     » goto parent     » topic index » view thread      » older message » newer message

Igor Kachan wrote:

<snip>

> Hi Rob,
> 
> The #2 may lead to restrictions about functionality of EU at all,
> wait please not just a second here, but 2 seconds at least.
> The DOS32 EU is the most complete Ephoria - the classic EU, so to say.
> It deserves to be supported forever, I think.
> ---

After thinking more about it, I agree with you and Vincent that people
who want to compile a Euphoria DOS program should not be forced to use
Windows in order to do so. So the DOS compiler should be a pure DOS
program.

> Hi Juergen,
> 
> I think, renameing of an input file for ec.exe is an excellent
> workaround for this issue, maybe, just document this issue better?

Yes, I was surprised when I realized the issue, because I hadn't read
about it in the Euphoria documentation. (Maybe it is not documented?)

Renaming of an input file _sometimes_ can be a workaround. Sometimes
this won't help much, because the problem does not only affect the
program file which we want to compile, but _also included files_, as I
mentioned previously.
And I certainly _never_ would consider it "excellent", when I'm forced
to rename files because of this unnecessary issue.

Since I always try to write code in include files as generic and
cross-platform as possible, your suggestion means that I would have to
rename all my .e library files, so that they only use old DOS 8.3 names.

Just last week at work, I had to search for some old files (about 10
years old) on CD, which all had 8.3 DOS names. It was a pain! I am very
happy that we now can use more characters in order to give the files
more meaningful names. I don't understand why I deliberately should want
to do without it.

And it should be easy for Rob to fix it. Just compiling ec.ex with DJGPP
instead of Watcom probably should do the trick, see:
<http://www.listfilter.com/cgi-bin/esearch.exu?fromMonth=8&fromYear=A&toMonth=8&toYear=A&postedBy=Juergen+Luethje&keywords=%222005+Aug+17+6%3A17%22>

If that would not work, a reliable DOS LFN library from the archieves
can be used.

> What to do if these old good DOS file names are just 8.3?

Sorry, I don't understand what you mean. Can you say it in other words,
please?

Regards,
   Juergen

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu