Contenido

SWYM, di lo que sientes

2 ene

+ 0

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.

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.