1
Hvorfor en anden terminalemulator Målet med dette projekt er at kombinere to relaterede, men separate værktøjer: en terminalemulator og en rich-text-konsol og gøre det korrekt.Der er mange terminale emulatorer, inklusive en hel del skrevet i JavaScript.Imidlertid fungerer de generelt med et rektangulært gitter af tegn og integrerer ikke rig tekst (billeder, matematik, tekst med variabel bredde, linjer med variabel længde, interaktion) godt.Der er også forskellige værktøjer designet til REPL-stil interaktion, chatklienter osv. Eksempler inkluderer IPython eller JavaScript-konsollen i en webbrowser.De fungerer dog ikke som terminalemulatorer, eller har i bedste fald begrænset funktionalitet eller kræver skifttilstande.For rich text-applikationer synes det åbenlyst at bruge webteknologier: DOM og JavaScript.Et mål med dette projekt er en stand-alone terminalemulatorapplikation, som teknikere kan bruge som en daglig terminalemulator, og som også problemfrit giver support til rig tekst og interaktion.Det betyder en integreret webmotor.Kernen i projektet er en JavaScript-pakke, der kan bruges og indlejres i forskellige tilstande og applikationer ....
domterm