Deutsch English Français Italiano |
<vksrr3$198jb$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Dave Froble <davef@tsoft-inc.com> Newsgroups: comp.os.vms Subject: Re: Screen management in C Date: Sun, 29 Dec 2024 20:08:55 -0500 Organization: A noiseless patient Spider Lines: 51 Message-ID: <vksrr3$198jb$1@dont-email.me> References: <87o70xgq62.fsf@lucy.meyer21c.net> <vkmge7$3ltsp$1@dont-email.me> <vkmjlq$3mm86$1@dont-email.me> <vkmvfk$3p9tn$1@dont-email.me> <c826317e2aa20dea0e117313f6a4d153125915a2.camel@munted.eu> <vkngv8$3tu66$1@dont-email.me> <vknj5l$3jnac$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Mon, 30 Dec 2024 02:08:53 +0100 (CET) Injection-Info: dont-email.me; posting-host="265d99a8abba0b5e0f82ab9dd3ec38b3"; logging-data="1352299"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19rFs4a+vQFNeXoPNg0xMRrU4plyaSIlX4=" User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 Cancel-Lock: sha1:EgGXjWaUYYNPxoGVCD2C/06Zqy0= In-Reply-To: <vknj5l$3jnac$1@dont-email.me> Bytes: 3100 On 12/27/2024 8:10 PM, Chris Townley wrote: > On 28/12/2024 00:32, Arne Vajhøj wrote: >> On 12/27/2024 3:54 PM, Single Stage to Orbit wrote: >>> On Fri, 2024-12-27 at 14:34 -0500, Arne Vajhøj wrote: >>>>> This has been discussed previously here: >>>>> >>>>> https://groups.google.com/g/comp.os.vms/c/ufBEqvGdglU >>>>> >>>>> That discussion has pointers to various examples, >>>> >>>> In general VMS Pascal/VMS Basic code should be maybe 25% shorter >>>> than equivalent C code. But with a descriptor centric API like >>>> SMG$ then it may be more like 40% shorter. >>>> >>>> One could make a nice wrapper in C++ encapsulating the context >>>> and convert between stl::string / C char array and descriptors. >>>> >>>> But then a full screen VT UI is a concept that has been obsolete >>>> for 30 years, so maybe there is little point. >>> >>> People are still writing apps using the console. >> >> There is still a need to write command line tools. Mostly >> for system administrators and developers, but still there. >> >> But full screen VT UI applications? I doubt many of those >> get written today. Whether custom code using SMG$ or one >> of TDMS/FMS/DECForms. The end users expectations for UI >> has changed. GUI or Web. >> >> Arne >> > In the mid naughties I used SMG to provide a better UI for HHTs on the shop > floor - using a terminal emulator on the HHTs > > Far better than the earlier implementation. > > This was in Basic, where I wrote a couple of functions to front end it, then > called the SMG routines. > > Went down well on the shop floor > And let me guess, a WEENDOZE GUI might not work so well on the shop floor? -- David Froble Tel: 724-529-0450 Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com DFE Ultralights, Inc. 170 Grimplin Road Vanderbilt, PA 15486