• JavaScript scripting for MS-DOS

    From andre.seidelt@andre.seidelt@gmail.com to comp.os.msdos.misc on Sun Jun 9 08:54:17 2019
    From Newsgroup: comp.os.msdos.misc

    Hi there,

    I just released the first public version of jSH:
    A MSDOS Javascript interpreter to create text-mode GUIs and automatize tasks on GitHub:
    https://github.com/SuperIlu/jSH

    For testing I started to implement a minimal NortonCommander clone in JavaScript.

    Suggestions on missing functionality (for the script engine, not the clone) are very much appreciated.

    Thanks
    Ilu
    --- Synchronet 3.17c-Linux NewsLink 1.110
  • From JJ@jj4public@vfemail.net to comp.os.msdos.misc on Mon Jun 10 20:12:22 2019
    From Newsgroup: comp.os.msdos.misc

    On Sun, 9 Jun 2019 08:54:17 -0700 (PDT), andre.seidelt@gmail.com wrote:
    Hi there,

    I just released the first public version of jSH: A MSDOS Javascript interpreter to create text-mode GUIs and automatize tasks on GitHub: https://github.com/SuperIlu/jSH

    For testing I started to implement a minimal NortonCommander clone in JavaScript.

    Suggestions on missing functionality (for the script engine, not the
    clone) are very much appreciated.

    Thanks Ilu

    Nice.

    I see that it uses MuJS, but MuJS doesn't say which ECMAScript edition it implements.

    And that 4MB RAM requirement... Isn't that too much? Can it be made configurable so that it can uses less memory, and possibly, doesn't require extended memory?
    --- Synchronet 3.17c-Linux NewsLink 1.110
  • From andre.seidelt@andre.seidelt@gmail.com to comp.os.msdos.misc on Mon Jun 10 06:21:13 2019
    From Newsgroup: comp.os.msdos.misc

    Hi,
    somewhere deep in the docs of MuJS it says ES2015.
    As for the RAM requirements:
    It most probably runs with less than 4MB, that was just the smallest amount I tested it with. In my experience DJGPP EXEs are a little hungry on the memory side.
    To create a version w/o extended memory I guess I'd need to compile it with something like Watcom. I was thinking about trying that, but delayed it 'till later as jSH is only a side-project to DOjS. Also I wanted jSH to be more feature complete before I do stuff like switch compilers...
    --- Synchronet 3.17c-Linux NewsLink 1.110