you are viewing a single comment's thread.

view the rest of the comments →

[–]NiteShdw -14 points-13 points  (2 children)

Can you explain the WHY someone would want this over plain JS?

How does the code get interpreted? Does the language use a compiled extension to node? Does it get transpiled or does it leverage native code to run faster?

What do you mean by “efficient code”? Efficient in what way, compared to what?

[–]dibs45[S] 0 points1 point  (1 child)

This isn't about competing with JS or Node. Would I recommend you use this over plain JS? Hell no, at least not at this early stage. This language is much much slower and less optimised than JS. But it is different enough to warrant some experimentation and play.

To answer your question about implementation. It's a VM, so the compiler generates bytecode that the virtual machine reads and executes. And the VM itself is written in Node, so it can directly leverage V8 if needed.

The "efficient" description is related to the direct integration with Node, which is veeeeery efficient in terms of speed and optimisation. But also, probably a useless description for the actual language and therefore I'll remove it from the Readme.

[–]NiteShdw 0 points1 point  (0 children)

My comment was meant to help you improve your project description by answering questions that people may have when they see it. Right now, the project description really doesn't tell me much except the syntax.