readme fix
This commit is contained in:
parent
0e8a0e9d05
commit
26927a62f6
10
readme.md
10
readme.md
|
@ -1,19 +1,17 @@
|
||||||
De-obfuscated JSLinux
|
De-obfuscated JSLinux
|
||||||
=========================================================
|
=========================================================
|
||||||
|
|
||||||
I wanted to understand how the amazing [JsLinux][1] worked. However, Mr Bellard seems to have applied a decidedly french proclivity towards obfuscatory algorithmic prose, replete with two-letter variable names and the like...
|
I wanted to understand how the amazing [JsLinux][1] worked. However, Mr Bellard seems to have applied a decidedly french proclivity towards obfuscatory algorithmic prose, replete with two-letter variable names and the like... ;)
|
||||||
|
|
||||||
So in order to better understand the code, I started transforming all the symbols, which isn't all that hard a thing to do given that it's been built to imitate a very well-specified piece of hardware.
|
So in order to better understand the code, I started transforming all the symbols and commenting it up, which isn't all that hard a thing to do given that it's been built to imitate a very well-specified piece of hardware.
|
||||||
|
|
||||||
### Stats
|
### Stats
|
||||||
|
|
||||||
It's still absolutely ungainly, but not nearly so ungainly as the original. About a third to a half of the variables/function names have been redescribed.
|
It's still absolutely ungainly, but not nearly so ungainly as the original. About a third to a half of the variables/function names have been redescribed.
|
||||||
|
|
||||||
I highly recommend, by the way, the excellent [JSShaper][2] library for transforming large javascript code bases.
|
I highly recommend, by the way, the excellent [JSShaper][2] library for transforming large javascript code bases. The hacks I made from it are in this repo.
|
||||||
|
|
||||||
### Caveat Coder
|
### Caveat Coder
|
||||||
|
This is an artistic reinterpretation of Fabrice Bellard's original code. There's no alteration in the acutal algorithmic content. I do check that that it still runs. I can't guarantee anything else.
|
||||||
This is an artistic reinterpretation of Fabrice Bellard's original code. There's no alteration in the acutal algorithmic content. I do make sure that it still runs. I can't guarantee anything else.
|
|
||||||
|
|
||||||
[1]: http://bellard.org/jslinux/tech.html
|
[1]: http://bellard.org/jslinux/tech.html
|
||||||
[2]: http://sshaper.org
|
[2]: http://sshaper.org
|
||||||
|
|
Loading…
Reference in New Issue