De los editores WYSIWYM (What You See Is What You Mean) aparece SWYM ( Say What You Mean) un pseudo lenguaje de programación desarrollado sobre Javascript para facilitar algunas tareas.
// Ejemplo de uso
SWYM.Eval(codigo);
Int.toBits: [1,2,4,etc..<=this].Where{(this/it)%2 >= 1};
89.toBits
// [1,8,16,64]
List.MyPrefix: LazyList(.length)
{
[this.at(0..it)]
}
each-MyPrefix-of[100..106]
// [100]
// [100,101]
// [100,101,102]
// [100,101,102,103]
// [100,101,102,103,104]
// [100,101,102,103,104,105]
// [100,101,102,103,104,105,106]
Como podemos ver, no algo que vayamos a usar en nuestros proyectos, pero resulta un experimento realmente interesante que muestra el potencial de Javascript, aunque el mismo autor comenta que lo implementó pensando en que funcionara, no en que funcionara rápido. Sin duda un gran ejercicio de programación.



0 comentarios, 0 referencias
+
#