> With Ruby, I kept refining the assembler until the DSL looked identical to normal X86 assembly (I even hooked the bracket operators to make them behave like dereferences). With Golang, I quickly moved past the assembler into an IR and a compiler.
That is a great way to compare languages. Incidentally, that's the same way I feel about Scala vs Python.
That is a great way to compare languages. Incidentally, that's the same way I feel about Scala vs Python.