Amber es un lenguaje inspirado en smalltalk (no es smalltalk) que compila a javacript. Amber compila eficientemente a javascript porque tiene una relación uno a uno con elementos javascript.
Está diseñado para que el desarrollo del lado del cliente sea más rápido y más fácil. Amber incluye un entorno de desarrollo, un framework para prueba de unidad, inspector de objetos y depurador.
Como lo podemos utilizar, muy facil importando la librería y corriendo una función:
<script src="js/amber.js" type="text/javascript"></script>
<script type="text/javascript"> loadAmber()</script>
Dejo link:
http://amber-lang.net/