▲ | terminalbraid 6 days ago | |||||||
I understand your point, but by similar logic I can argue any language is interpreted because nothing compiles down to microcode. The point is you don't need janet-specific external dependencies in the environment. I don't differentiate between this and an inefficient compiler. | ||||||||
▲ | packetlost 6 days ago | parent | next [-] | |||||||
> I can argue any language is interpreted because nothing compiles down to microcode Not every processor architecture uses microcode, so this doesn't hold up. > The point is you don't need janet-specific external dependencies in the environment Sure. > I don't differentiate between this and an inefficient compiler A compiler is the general term here, but the target is not. Targeting the native architecture for a CPU vs targeting a bytecode VM are quite different and have pretty important implications for performance, portability, memory usage, etc. | ||||||||
▲ | xigoi 6 days ago | parent | prev [-] | |||||||
The distinction matters because the resulting executable is not (significantly) faster than running the program as a script. | ||||||||
|