1
Zakaj še en terminalski emulator. Cilj tega projekta je združiti dva povezana, vendar ločena orodja: terminalski emulator in konzolo z bogatim besedilom ter to narediti pravilno.Obstaja veliko terminalskih emulatorjev, med njimi kar nekaj napisanih v JavaScript.Vendar na splošno delujejo s pravokotno mrežo znakov in ne vključujejo dobro besedila (slike, matematika, besedilo spremenljive širine, črte spremenljive dolžine, interakcija).Obstajajo tudi različna orodja, zasnovana za interakcijo v slogu REPL, odjemalce za klepete itd. Primeri vključujejo IPython ali JavaScript konzolo spletnega brskalnika.Vendar ne delujejo kot terminalski emulatorji ali pa imajo v najboljšem primeru omejeno funkcionalnost ali potrebujejo načine preklopa.Pri bogatih besedilnih aplikacijah se zdi očitno uporaba spletnih tehnologij: DOM in JavaScript.Eden od ciljev tega projekta je samostojna aplikacija emulatorja terminalov, ki jo lahko tehniki uporabljajo kot vsakodnevni emulator terminala, ki prav tako zagotavlja neoporečno besedilo in interakcijo.To pomeni vdelani spletni motor.Jedro projekta je paket JavaScript, ki ga je mogoče uporabljati in vdelati v različne načine in aplikacije ....
domterm