diff options
author | Benjamin Barenblat <bbarenblat@gmail.com> | 2021-12-26 13:53:22 -0500 |
---|---|---|
committer | Benjamin Barenblat <bbarenblat@gmail.com> | 2021-12-26 14:55:31 -0500 |
commit | 4b49b1d0cc23f909d1be89cf8f816f820b343e0a (patch) | |
tree | 331616bf0cf1643e9abec6a49e2ead10e58ed0aa /README.md | |
parent | 520bbd892ada57a5c93680eae3c9d7eb691073af (diff) |
Don’t hard-code escape sequences
Instead of hard-coding VT100-compatible escape sequences, parse the
system terminfo database and read escape sequences from it. This is
both more flexible (it should work well on more terminals) and more
efficient (it won’t insert padding on terminals that don’t need it).
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -38,7 +38,8 @@ heavy-duty numerical analysis, EC is not yet the tool for you. To build EC, you’ll need [our customized version of Abseil](https://git.benjamin.barenblat.name/ec-abseil/), which is checked in as a Git submodule. You’ll also need GCC, [Antlr 4](https://www.antlr.org/), -and [Ninja](https://ninja-build.org/), none of which is checked in; on a Debian -system, you can run `apt install build-essential ninja-build antlr4 -libantlr4-runtime-dev` to get the packages you need. Fire up `ninja`, wait a -bit, and you’ll soon have an `ec` binary in the repository root. Enjoy! +[re2c](https://re2c.org/), and [Ninja](https://ninja-build.org/), none of which +is checked in; on a Debian system, you can run `apt install build-essential +ninja-build antlr4 libantlr4-runtime-dev re2c` to get the packages you need. +Fire up `ninja`, wait a bit, and you’ll soon have an `ec` binary in the +repository root. Enjoy! |