Ruby è di default sicuro, il che significa che è abbastanza difficile incasinarsi la vita con buchi di sicurezza.
Però ruby non si limita a questo, offrendo anche un potente meccanismo di sicurezza builtin, i SAFE Level.
E’ grazie a questi meccanismi (ed al solito chroot/jail) che è possibile qualcosa come The Ruby Interpreter Online .
Ma ruby, come al solito, è soprattutto un linguaggio che può essere modellato a piacere, ed infatti l’approccio seguito da TryRuby, un REPL ruby online, è quello di limitare il linguaggio eliminando classi e metodi potenzialmente pericolosi.
Notate che TryRuby è anche un tutorial, che vi guida passo passo nell’apprendimento, scrivete help per iniziare a giocare.
Pensateci un attimo: quale altro linguaggio avete mai trovato che vi offre la sicurezza di far girare un interprete aperto a tutti sulla vostra macchina?