Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.javascript > #22529 > unrolled thread
| Started by | jonas.thornvall@gmail.com |
|---|---|
| First post | 2014-01-06 08:01 -0800 |
| Last post | 2014-04-26 10:58 -0700 |
| Articles | 9 — 5 participants |
Back to article view | Back to comp.lang.javascript
Ecmascripts implementation for dos? jonas.thornvall@gmail.com - 2014-01-06 08:01 -0800
Re: Ecmascripts implementation for dos? "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2014-01-06 10:05 -0800
Re: Ecmascripts implementation for dos? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2014-01-06 21:55 +0100
Re: Ecmascripts implementation for dos? jonas.thornvall@gmail.com - 2014-01-06 13:54 -0800
Re: Ecmascripts implementation for dos? Bjoern Hoehrmann <bjoern@hoehrmann.de> - 2014-01-06 20:58 +0100
Re: Ecmascripts implementation for dos? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2014-01-06 21:49 +0100
Re: Ecmascripts implementation for dos? lpsantil <lpsantil@gmail.com> - 2014-04-25 14:54 -0700
Re: Ecmascripts implementation for dos? lpsantil <lpsantil@gmail.com> - 2014-04-25 14:57 -0700
Re: Ecmascripts implementation for dos? lpsantil <lpsantil@gmail.com> - 2014-04-26 10:58 -0700
| From | jonas.thornvall@gmail.com |
|---|---|
| Date | 2014-01-06 08:01 -0800 |
| Subject | Ecmascripts implementation for dos? |
| Message-ID | <3558cad0-c646-4879-81e0-57d524897dce@googlegroups.com> |
Would it be possible to run ecmascript on an older computer 8086, 286, 386 processor, and are there implementations with disk read write functionality?
[toc] | [next] | [standalone]
| From | "Michael Haufe (TNO)" <tno@thenewobjective.com> |
|---|---|
| Date | 2014-01-06 10:05 -0800 |
| Message-ID | <444fcdff-c05c-4d23-8d5b-6dabed642753@googlegroups.com> |
| In reply to | #22529 |
On Monday, January 6, 2014 10:01:53 AM UTC-6, jonas.t...@gmail.com wrote: > Would it be possible to run ecmascript on an older computer 8086, 286, 386 processor, and are there implementations with disk read write functionality? The closest thing off the top of my head is WSH for windows 95: <https://en.wikipedia.org/wiki/Windows_Script_Host> I've seen a couple JavaScript to C++ compilers, but I can't vouch for the quality of them. (js2cpp, and another whose name I forget)
[toc] | [prev] | [next] | [standalone]
| From | Thomas 'PointedEars' Lahn <PointedEars@web.de> |
|---|---|
| Date | 2014-01-06 21:55 +0100 |
| Message-ID | <7300678.sVeeLMTxPI@PointedEars.de> |
| In reply to | #22530 |
Michael Haufe (TNO) wrote: > On Monday, January 6, 2014 10:01:53 AM UTC-6, jonas.t...@gmail.com wrote: >> Would it be possible to run ecmascript on an older computer 8086, 286, >> 386 processor, and are there implementations with disk read write >> functionality? > > The closest thing off the top of my head is WSH for windows 95: > <https://en.wikipedia.org/wiki/Windows_Script_Host> JFTR: Windows 95 requires IA-32, i.e. the Intel 80386 or compatibles. <http://en.wikipedia.org/wiki/Windows_95> -- PointedEars Twitter: @PointedEars2 Please do not Cc: me. / Bitte keine Kopien per E-Mail.
[toc] | [prev] | [next] | [standalone]
| From | jonas.thornvall@gmail.com |
|---|---|
| Date | 2014-01-06 13:54 -0800 |
| Message-ID | <df07f1f0-61bf-4632-b03a-7640f8e19ad3@googlegroups.com> |
| In reply to | #22533 |
Den måndagen den 6:e januari 2014 kl. 21:55:55 UTC+1 skrev Thomas 'PointedEars' Lahn:
> Michael Haufe (TNO) wrote:
>
>
>
> > On Monday, January 6, 2014 10:01:53 AM UTC-6, jonas.t...@gmail.com wrote:
>
> >> Would it be possible to run ecmascript on an older computer 8086, 286,
>
> >> 386 processor, and are there implementations with disk read write
>
> >> functionality?
>
> >
>
> > The closest thing off the top of my head is WSH for windows 95:
>
> > <https://en.wikipedia.org/wiki/Windows_Script_Host>
>
>
>
> JFTR: Windows 95 requires IA-32, i.e. the Intel 80386 or compatibles.
>
>
>
> <http://en.wikipedia.org/wiki/Windows_95>
>
>
>
> --
>
> PointedEars
>
>
>
> Twitter: @PointedEars2
>
> Please do not Cc: me. / Bitte keine Kopien per E-Mail.
Hello Thomas i am not sure i get this right is spidermonkey the engine used in Firefox?
And when i run a script using spidermonkey in Firefox it port it to bytecode that runs in another engine Ionmonkey?
It seem that running Ecmascript/Javascript from dos out of question, but if i want to compile code for newer hardware would it support things like frames and canvas? Or just the basic datastructures and functions?
Could a compiler like Closure do that?
I read it make optimizations of code, is there engines that can optimize scripts without compiling? ("My knowledge of the language is very shallow")
[toc] | [prev] | [next] | [standalone]
| From | Bjoern Hoehrmann <bjoern@hoehrmann.de> |
|---|---|
| Date | 2014-01-06 20:58 +0100 |
| Message-ID | <7g2mc9tgdfjne2grok1nifq7p9u2pqtkbp@hive.bjoern.hoehrmann.de> |
| In reply to | #22529 |
* jonas.thornvall@gmail.com wrote in comp.lang.javascript: >Would it be possible to run ecmascript on an older computer 8086, 286, >386 processor, and are there implementations with disk read write >functionality? I would recommend searching for popular MS-DOS compilers and JavaScript. http://www.delorie.com/djgpp/dl/elsewhere.html for instance lists some "JavaScript for DJGPP" implementation, but the link is broken and there seems to be nothing in the Internet Archive. It is entirely possible to make a very standards-compliant implementation in C that compiles for arbitraty targets, with some limitations. -- Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de Am Badedeich 7 · Telefon: +49(0)160/4415681 · http://www.bjoernsworld.de 25899 Dagebüll · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/
[toc] | [prev] | [next] | [standalone]
| From | Thomas 'PointedEars' Lahn <PointedEars@web.de> |
|---|---|
| Date | 2014-01-06 21:49 +0100 |
| Message-ID | <3673981.77RG0himkn@PointedEars.de> |
| In reply to | #22531 |
Bjoern Hoehrmann wrote: > * jonas.thornvall@gmail.com wrote in comp.lang.javascript: >> Would it be possible to run ecmascript on an older computer 8086, 286, >> 386 processor, and are there implementations with disk read write >> functionality? > > I would recommend searching for popular MS-DOS compilers and JavaScript. > http://www.delorie.com/djgpp/dl/elsewhere.html for instance lists some > "JavaScript for DJGPP" implementation, but the link is broken and there > seems to be nothing in the Internet Archive. It is entirely possible to > make a very standards-compliant implementation in C that compiles for > arbitraty targets, with some limitations. Both Mozilla SpiderMonkey (in C, C++) and Google V8 (in C++) should (cross-)compile for Linux on IA-32, i.e. Intel 80386 and compatible architectures. (Windows XP and later does not run there.) However, I do not think that alone gives you disk I/O, too (AFAIK, XPConnect is part of the Gecko DOM API instead). I agree that an ECMAScript implementation for Intel 80286 and earlier will have to be hand-crafted, perhaps based on that code, as there are 16-bit versions of Netscape Navigator 2.0 (which introduced JavaScript 1.0) in the evolt.org archive, but the SpiderMonkey source code was essentially rewritten when it went open source, and you would need Java and LiveConnect for disk I/O unless you write it yourself. <http://en.wikipedia.org/wiki/SpiderMonkey> pp. <http://en.wikipedia.org/wiki/V8_(JavaScript_engine)> pp. -- PointedEars Twitter: @PointedEars2 Please do not Cc: me. / Bitte keine Kopien per E-Mail.
[toc] | [prev] | [next] | [standalone]
| From | lpsantil <lpsantil@gmail.com> |
|---|---|
| Date | 2014-04-25 14:54 -0700 |
| Message-ID | <07ee5c5b-2959-497e-8214-f27d5177fdf8@googlegroups.com> |
| In reply to | #22532 |
See tiny-js (https://code.google.com/p/tiny-js/). Not a complete implementation but you could get surprised. You might be able to get it to compile with TC++, BC++ or the like, with some work.
[toc] | [prev] | [next] | [standalone]
| From | lpsantil <lpsantil@gmail.com> |
|---|---|
| Date | 2014-04-25 14:57 -0700 |
| Message-ID | <6c80ea2e-e9dc-44d3-9940-f15216cde3b8@googlegroups.com> |
| In reply to | #22531 |
I have a copy of dominic's work somewhere. Let me find it when I get home. -L On Monday, January 6, 2014 11:58:44 AM UTC-8, Bjoern Hoehrmann wrote: > * jonas.thornvall@gmail.com wrote in comp.lang.javascript: > > >Would it be possible to run ecmascript on an older computer 8086, 286, > > >386 processor, and are there implementations with disk read write > > >functionality? > > > > I would recommend searching for popular MS-DOS compilers and JavaScript. > > http://www.delorie.com/djgpp/dl/elsewhere.html for instance lists some > > "JavaScript for DJGPP" implementation, but the link is broken and there > > seems to be nothing in the Internet Archive. It is entirely possible to > > make a very standards-compliant implementation in C that compiles for > > arbitraty targets, with some limitations. > > -- > > Bj�rn H�hrmann � mailto:bjoern@hoehrmann.de � http://bjoern.hoehrmann.de > > Am Badedeich 7 � Telefon: +49(0)160/4415681 � http://www.bjoernsworld.de > > 25899 Dageb�ll � PGP Pub. KeyID: 0xA4357E78 � http://www.websitedev.de/
[toc] | [prev] | [next] | [standalone]
| From | lpsantil <lpsantil@gmail.com> |
|---|---|
| Date | 2014-04-26 10:58 -0700 |
| Message-ID | <6b9a3d3a-3738-40c6-80c7-591607df4431@googlegroups.com> |
| In reply to | #22531 |
I posted dominic's work here: http://www.ecoenterpriseit.com/js-int.tar.bz2 On Monday, January 6, 2014 11:58:44 AM UTC-8, Bjoern Hoehrmann wrote: > * jonas.thornvall@gmail.com wrote in comp.lang.javascript: > > >Would it be possible to run ecmascript on an older computer 8086, 286, > > >386 processor, and are there implementations with disk read write > > >functionality? > > > > I would recommend searching for popular MS-DOS compilers and JavaScript. > > http://www.delorie.com/djgpp/dl/elsewhere.html for instance lists some > > "JavaScript for DJGPP" implementation, but the link is broken and there > > seems to be nothing in the Internet Archive. It is entirely possible to > > make a very standards-compliant implementation in C that compiles for > > arbitraty targets, with some limitations. > > -- > > Bj�rn H�hrmann � mailto:bjoern@hoehrmann.de � http://bjoern.hoehrmann.de > > Am Badedeich 7 � Telefon: +49(0)160/4415681 � http://www.bjoernsworld.de > > 25899 Dageb�ll � PGP Pub. KeyID: 0xA4357E78 � http://www.websitedev.de/
[toc] | [prev] | [standalone]
Back to top | Article view | comp.lang.javascript
csiph-web