I wrote a HackAssembler in
javascript but the parser for large files [Pong.asm] was slowing down several seconds, I guess because of the browser environment.
Then I wrote it in
LUA and it is infinitely faster, even with a graphical interface.
The project is located at
https://github.com/guerratron/Hack-Assembler
.. I am a code mercenary ..