Ho notato che la dimensione del file dell'interprete di Ruby sembra sospettosamente piccola.
Mi sarei aspettato che /bin/dash
fosse il più piccolo di tutti, ma è 20 volte più grande di Ruby:
Interpreter Bytes
------------ ---------
Node 0.10.32 8,790,152
Python 3.4.0 4,061,272
Bash 4.3.11 1,021,112
gawk 4.0.01 441,512
Dash 121,272
Ruby 1.9.3 6,304
So che, a differenza di Node / Python, quel file binario Ruby non avvia REPL. Forse l'interprete è costruito in modo modulare che si diffonde su più file anziché raccoglierli in un unico grande binario?
(irb binary anche sospettosamente piccolo:)
irb 1.9.3 319
Inoltre: questo è Ubuntu 14.04.1 LTS