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=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,4e2dcaf2dcc1f70d X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news4.google.com!feeder2.cambriumusenet.nl!feed.tweaknews.nl!193.201.147.71.MISMATCH!xlned.com!feeder3.xlned.com!feeder.erje.net!feeder.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Warren Newsgroups: comp.lang.ada Subject: Re: Using gnat & ncurses Date: Thu, 18 Mar 2010 16:38:36 +0000 (UTC) Organization: A noiseless patient Spider Message-ID: References: <938a6efb4f04eececb1934844199fa16@dizum.com> Injection-Date: Thu, 18 Mar 2010 16:38:36 +0000 (UTC) Injection-Info: news.motzarella.org; posting-host="9f8M0iN5t54V+4DF/iqO8g"; logging-data="17599"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Gsf447matnt0zZOGa17KbS4Lc2eF4NS0=" User-Agent: Xnews/5.04.25 X-Face: &6@]C2>ZS=NM|HE-^zWuryN#Z/2_.s9E|G&~DRi|sav9{E}XQJb*\_>=a5"q]\%A;5}LKP][1mA{gZ,Q!j Cancel-Lock: sha1:eadcwPGqhxbrlUavTpMLUNO97Bg= Xref: g2news2.google.com comp.lang.ada:10623 Date: 2010-03-18T16:38:36+00:00 List-Id: Nomen Nescio expounded in news:938a6efb4f04eececb1934844199fa16@dizum.com: > Warren wrote: >> It just occurred to me that there was some sort >> of Ada binding in ncurses IIRC. Has anyone here >> had any experience with it? Maybe that would >> circumvent this main program annoyance among other >> things. > > I have used it and I was very impressed with it, Juergen did a bang-up > job in my opinion. It's not completely faithful to ncurses in that > some of the functions are implemented (and work) very differently, but > I think, better, than the C version. Definitely worth trying. I would certainly consider using it in future projects. However, with my current project I had already done a thick binding with a thin C layer underneath. The idea behind that was so that I could still use another implementation of curses (like HP's) without seeing changes in the constants etc. (like attribute bit definitions). But having said that, perhaps that was already addressed. More research (for me) on that is definitely in order. Warren