Yo he usado
Scratch, cuya primera versión estaba escrita en Squeak, la actual está escrita en ActionScript (Flash
). Es un lenguaje totalmente orientado a objetos, pero del que echo en falta el envío de mensajes (los mensajes se envían de forma global y lo reciben todos los objetos) y la creación dinámica de objetos (todos los objetos del proyecto existen durante la completa existencia del proyecto). Aun así, está muy pero que muy bien. Deberíais probarlo.