la cosa si può fare sia in javascript che con linguaggio dinamico

hai già fatto una ricerca in rete?
credo che qualche esempio si trovi