A Go library for providing support for Digital Equipment
Corporation Video Terminals
requivalence | ||
vt220 | ||
.gitignore | ||
go.mod | ||
LICENSE | ||
README.md | ||
vtterm.go |
VT Tools
VT Tools is a Go library for providing support for Digital Equipment Corporation Video Terminals to Go programs.
It currently only supports the DEC VT220 in 8-bit Mode.
Why
Go programs are written in UTF-8. This can be cause challenges when running the compiled program on DEC Hardware Terminals which use a proprietary 8-bit encoding which (while flexible) is only partially compatible with modern character encoding formats.
This library aims to allow developers to write Go code (in UTF-8) which can be run correctly on DEC Video Terminals.
It also provides some support for manipulating the terminal in additional ways according to its documented spec.