lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


On Sun, Sep 13, 2020 at 10:52 PM Enrico Colombini <erix@erix.it> wrote:

> Technically you could use extended and expanded memory to break the 640
> KB barrier.

Technically it seems far more straightforward to use a DOS extender to
make your Lua host run as a 32-bit process to begin with and dispense
with the 640K nonsense [1]. Some of them are free software, and I
think the Open Watcom C compiler comes with one. Some of them support
the "linear executable" format, and can actually load and link to such
executables dynamically, which trivially solves every problem we have
discussed so far.

Well, for a legacy 16-bit DOS application (that wants to embed Lua,
and load libs, hmm) going 32 bits might be a tall order. But for a
standalone Lua interpreter, why not?

Cheers,
V.

[1] Insert a BillG joke here.