From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!feeder.eternal-september.org!gandalf.srv.welterde.de!news.jacob-sparre.dk!franka.jacob-sparre.dk!pnx.dk!.POSTED.rrsoftware.com!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Can Ada print coloured/styled text to the terminal? (ANSI escape sequences?) Date: Mon, 6 Aug 2018 17:15:03 -0500 Organization: JSA Research & Innovation Message-ID: References: <810948b7-1370-4c0d-aaf3-ed66b7dfbba5@googlegroups.com> Injection-Date: Mon, 6 Aug 2018 22:15:04 -0000 (UTC) Injection-Info: franka.jacob-sparre.dk; posting-host="rrsoftware.com:24.196.82.226"; logging-data="6984"; mail-complaints-to="news@jacob-sparre.dk" X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Original X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.7246 Xref: reader02.eternal-september.org comp.lang.ada:54074 Date: 2018-08-06T17:15:03-05:00 List-Id: wrote in message news:810948b7-1370-4c0d-aaf3-ed66b7dfbba5@googlegroups.com... >You can also take a look at GNATCOLL.terminal, in the GNAT >Components Collection. It will do colors either using ansi escape >sequences or, on Windows, proper system calls. In terms of >portability, better to think early on that not all terminals support >escape sequences... And they don't all support the same escape sequences, either. But most important is that Windows almost never supports escape sequences, so any code that you want to be reasonably portable has to avoid them. (If you want it really portable, that is to work with other Ada compileers, you have to avoid GNATCOLL, too, since it is GNAT-specific.) Randy.