1
Proč jiný emulátor terminálu Cílem tohoto projektu je zkombinovat dva související, ale samostatné nástroje: emulátor terminálu a konzolu s bohatým textem a udělat to správně.Existuje mnoho emulátorů terminálů, včetně několika z nich psaných v JavaScriptu.Obecně však pracují s obdélníkovou mřížkou znaků a neintegrují bohatý text (obrázky, matematika, text s proměnnou šířkou, řádky s proměnnou délkou, interakce).Existují také různé nástroje navržené pro interakci ve stylu REPL, chatovací klienty atd. Mezi příklady patří IPython nebo konzole JavaScript webového prohlížeče.Nepracují však jako emulátory terminálů nebo přinejlepším mají omezenou funkčnost nebo vyžadují přepínací režimy.U aplikací s bohatým textem se zdá být zřejmé používat webové technologie: DOM a JavaScript.Jedním z cílů tohoto projektu je samostatná aplikace emulátoru terminálu, kterou mohou technici použít jako každodenní emulátor terminálu, a která také hladce poskytuje podporu pro bohatý text a interakci.To znamená zabudovaný webový stroj.Jádrem projektu je balíček JavaScriptu, který lze použít a vložit do různých režimů a aplikací ....