¿Por qué otro emulador de terminal? El objetivo de este proyecto es combinar dos herramientas relacionadas pero separadas: un emulador de terminal y una consola de texto enriquecido, y hacerlo correctamente. Hay muchos emuladores de terminal, incluidos Unos cuantos escritos en JavaScript. Sin embargo, generalmente funcionan con una cuadrícula rectangular de caracteres y no integran bien el texto enriquecido (imágenes, matemáticas, texto de ancho variable, líneas de longitud variable, interacción). También hay varias herramientas diseñadas para REPL- interacción de estilo, clientes de chat, etc. Los ejemplos incluyen IPython o la consola de JavaScript de un navegador web. Sin embargo, no funcionan como emuladores de terminal o, en el mejor de los casos, tienen una funcionalidad limitada o requieren modos de conmutación.
Para aplicaciones de texto enriquecido parece obvio usar tecnologías web: DOM y JavaScript.
Uno de los objetivos de este proyecto es una aplicación de emulador de terminal independiente que los técnicos pueden usar como un emulador de terminal cotidiano, y que también proporciona compatibilidad con texto enriquecido e interacción.
Eso significa un motor web incorporado. El núcleo del proyecto es un paquete de JavaScript que se puede usar e incrustar en diferentes modos y aplicaciones ...
DomTerm Comentarios
Todavía no hay comentarios