Thread View: comp.unix.unixware
8 messages
8 total messages
Started by Rick Richardson
Thu, 13 Jan 1994 06:29
Windowing Korn Shell - Will it Die of Obscurity?
Author: Rick Richardson
Date: Thu, 13 Jan 1994 06:29
Date: Thu, 13 Jan 1994 06:29
51 lines
3467 bytes
3467 bytes
The Motif version of the Windowing Korn Shell (shipped in SVR4.2, UnixWare 1.1) is a wonderful piece of work. Its extremely easy to use, has a familiar programming language (unlike tk/tcl), has a familiar widget set and the Xt programming model, and is easily extended to include additional widgets and C functions (using dynamic shared libraries). It is absolutely amazing what you can do with it. Unfortunately, since it isn't shipped with every modern Unix flavor, it is also limited in application - you really cannot use it to develop commercial applications since you can't count on it being on the end users's system (or even being available for that system). Still, its fine for use by: - Sys admins who have SVR4.2 - Developers who want to experiment with widgets and layouts before writing the C code. - Personal hackings I have a bunch of wksh stuff I've been hacking on, and have solved many things that the existing documentation and examples don't describe very well (or at all, in the case of Motif examples). These include: - Dynamic loading of the Table widget - Using the call facility to enable the EditRes protocol - A few examples I'm wondering how much, if any, interest there is in wksh out there. If there is significant interest, I could make the stuff I have "presentable" and put it up on ftp.x.org. Also, is there any interest in setting up a mailing list and/or a newsgroup (comp.windows.x.wksh)? Send me mail, let me know if you think you'd be interested in this stuff. If there is already a mailing list - tell me about it! If we could generate enough interest in wksh, I suspect that some hacker(s) somewhere would take the initiative to make GNU's "bash" compatible with Windowing Korn Shell, thus freeing a great piece of software that would otherwise die from lack of use. -Rick -- Rick Richardson Senior Staff Engineer NCSA Mosaic - DigiBoard, Inc. Email: rick@digibd.com #1 reason for a national 6400 Flying Cloud Dr. Fax: (612) 943-0803 (toll-free) data highway. Eden Prarie, MN 55344 Tel: (612) 943-5383 <standard disclaimer>
Re: Windowing Korn Shell - Will it Die of Obscurity?
Author: Bill Rosenblatt
Date: Thu, 13 Jan 1994 13:43
Date: Thu, 13 Jan 1994 13:43
51 lines
3323 bytes
3323 bytes
In article <rick.758442563@digibd>, Rick Richardson <rick@digibd.digibd.com> wrote: > >The Motif version of the Windowing Korn Shell (shipped in SVR4.2, >UnixWare 1.1) is a wonderful piece of work. > I agree--wksh is very cool. I believe that it's being used fairly extensively within AT&T. > >Still, its fine for use by: > > - Sys admins who have SVR4.2 Wksh is also available for SunOS. > - Developers who want to experiment with widgets and layouts > before writing the C code. > - Personal hackings > >I have a bunch of wksh stuff I've been hacking on, and have solved >many things that the existing documentation and examples don't describe >very well (or at all, in the case of Motif examples). These include: > > - Dynamic loading of the Table widget > - Using the call facility to enable the EditRes protocol > - A few examples > >I'm wondering how much, if any, interest there is in wksh out there. >If there is significant interest, I could make the stuff I have >"presentable" and put it up on ftp.x.org. Also, is there any interest >in setting up a mailing list and/or a newsgroup (comp.windows.x.wksh)? I'd be interested. My impression, from corresponding with David Korn, is that wksh is currently languishing in obscurity within AT&T because of the current legal dispute over the next release of ksh (ksh93) w/r/t whether AT&T or Novell owns it. I don't know when this will be resolved. ksh and wksh share the same code, making wksh a 100% pure superset of ksh, and therefore wksh93 a superset of ksh93. But ksh93 is not entirely backward compatible with ksh, because ksh93 has been made to conform to POSIX 2. > >If we could generate enough interest in wksh, I suspect that >some hacker(s) somewhere would take the initiative to make >GNU's "bash" compatible with Windowing Korn Shell, thus >freeing a great piece of software that would otherwise die >from lack of use. Nice idea, but unfortunately bash is not entirely compatible with ksh. Therefore wbash(?) wouldn't be compatible with wksh. - bill.
Re: Windowing Korn Shell - Will it Die of Obscurity?
Author: Rick Richardson
Date: Thu, 13 Jan 1994 19:15
Date: Thu, 13 Jan 1994 19:15
71 lines
4315 bytes
4315 bytes
Due to popular request... Rick's Windowing Korn Shell Examples and Programs These are various examples of programming WKSH in Motif mode. Its in something of a state of flux right now, look for periodic new versions to appear from time to time. The latest version of this is and will always be available on: ftp.x.org:/contrib/wksh-rick-DATE.tar.gz Note that I have been tending to use the full names of functions, such as XtCreateManagedWidget, rather than the short alias, such as cmw. I found I preferred the clarity of the long name, even though I would normally prefer the terser style. -Rick Richardson, Digi International, rick@digibd.com lpx - This is an interface to "lp" that allows you to specify various lp options - destination, copies, file types, title, etc. It also lets you redirect the printer output to the DigiFAX Unix Facsimile system. Pipe your printer output to this, instead of "lp". Tell all your desktop accessories to send their output to lpx, too. It dynamically loads the Table widget into wksh, so its a good example of how to do that. I wrote this because UnixWare's PrtMgr does not allow you to specify the destination printer, and is completely clueless that you might want to redirect printer output to a file or another program. I MR'ed the missing destination selection way back in UW v1.0 beta, and since nothing has been done about it by Novell, it seems we users will have to finish the desktop metaphor for them. Table/* - This is the famous Table widget, stolen directly from WCL-2.5. I can't see how one can program in Motif without it - there are just too many layouts that can't be expressed with just RowColumn and Form. Table.so is a binary DSO of the widget for UnixWare, in case you don't have a compiler handy. xrerfuncs/* - After I wrote lpx, I realized I needed to make a library of convenience routines. This is it. The XrerInitialize function, which replaces XtAppInitialize, shows how to get the EditRes protocol turned on so that you can examine your widget hierarchy and change resources. xpbm - Eventually will be a GUI interface to the PBMPLUS package. Right now, serves as a test bed for xrerfuncs. ideas/* old/* This is various junk and half-written programs I've been collecting, but haven't the stomach to get rid of it. The only really interesting one is ideas/hw_config, which will eventually become a generic editor for the /etc/conf/sdevice.d/* files (another program that Novell has failed to include in the desktop, despite my prodding). Right now, all it can do is display the HW entries. -- Rick Richardson Senior Staff Engineer NCSA Mosaic - DigiBoard, Inc. Email: rick@digibd.com #1 reason for a national 6400 Flying Cloud Dr. Fax: (612) 943-0803 (toll-free) data highway. Eden Prarie, MN 55344 Tel: (612) 943-5383 <standard disclaimer>
Re: Windowing Korn Shell - Will it Die of Obscurity?
Author: Rick Richardson
Date: Thu, 13 Jan 1994 19:24
Date: Thu, 13 Jan 1994 19:24
33 lines
2852 bytes
2852 bytes
billr@panix.com (Bill Rosenblatt) writes: >In article <rick.758442563@digibd>, >Rick Richardson <rick@digibd.digibd.com> wrote: >> >>If we could generate enough interest in wksh, I suspect that >>some hacker(s) somewhere would take the initiative to make >>GNU's "bash" compatible with Windowing Korn Shell, thus >>freeing a great piece of software that would otherwise die >>from lack of use. >Nice idea, but unfortunately bash is not entirely compatible with ksh. >Therefore wbash(?) wouldn't be compatible with wksh. True enough. Bash needs to be made ksh compatibile, first. Then the windowing stuff could be added. I've gotten a ton of mail that tells me that "dtksh" version of wksh is in the COSE CDE offerings, so I'm hopefull that wksh and any GNU knockoffs will have a long future. I think wksh is the equivalent of "Visual Basic" for Unix. wksh (Motif flavor) is perhaps the only exciting new *tool* to come out of AT&T/USL/Novell and actually make it into a Unix release in years (nmake - 4th generation make, would be the only other one that comes to my mind, and it never made it into mainstream Unix). -Rick -- Rick Richardson Senior Staff Engineer NCSA Mosaic - DigiBoard, Inc. Email: rick@digibd.com #1 reason for a national 6400 Flying Cloud Dr. Fax: (612) 943-0803 (toll-free) data highway. Eden Prarie, MN 55344 Tel: (612) 943-5383 <standard disclaimer>
Re: Windowing Korn Shell - Will it Die of Obscurity?
Author: tarpitgatordlpinc00dlparker Dave...
Date: Fri, 14 Jan 1994 01:56
Date: Fri, 14 Jan 1994 01:56
49 lines
3486 bytes
3486 bytes
In article <rick.758442563@digibd> rick@digibd.digibd.com (Rick Richardson) writes: > >The Motif version of the Windowing Korn Shell (shipped in SVR4.2, >UnixWare 1.1) is a wonderful piece of work. Is 1.1 shipping now? I'd assumed since the "official" word was "ready to ship by Jan. 31" or some such, that I might get it around the middle of Feb. or so. Two trade pubs have just published articles saying (at least strongly implying) that it's available now. I tend to believe the Jan. 31 date, but I'd like to know when I should reasonably start worrying and wondering what the h*** happened to mine :-). >It is absolutely amazing what you can do with it. Unfortunately, >since it isn't shipped with every modern Unix flavor, it is >also limited in application - you really cannot use it to >develop commercial applications since you can't count on it >being on the end users's system (or even being available for >that system). Are there redistribution/licensing agreements available for individual shells/utilities or whatever applies in similar cases? Or a source code license for wksh? Not that I could afford a source license, based on what little I know (which is probably wrong anyway) about source code licensing costs. >I have a bunch of wksh stuff I've been hacking on, and have solved >many things that the existing documentation and examples don't describe >very well (or at all, in the case of Motif examples). These include: > > - Dynamic loading of the Table widget > - Using the call facility to enable the EditRes protocol > - A few examples > >I'm wondering how much, if any, interest there is in wksh out there. >If there is significant interest, I could make the stuff I have >"presentable" and put it up on ftp.x.org. Also, is there any interest Lots of interest, I'd say. At least I'd be interested. >If we could generate enough interest in wksh, I suspect that >some hacker(s) somewhere would take the initiative to make >GNU's "bash" compatible with Windowing Korn Shell, thus >freeing a great piece of software that would otherwise die >from lack of use. Excellent idea!! -- Dave Parker/ADMS - 303 N. Jeffreys - Pleasant Hill, MO USA 64080-1331 (816) 987-5167/5218 voice/fax - uucp: ..!tarpit!gator!dlpinc00!dlparker
Re: Windowing Korn Shell - Will it Die of Obscurity?
Author: Bill Rosenblatt
Date: Fri, 14 Jan 1994 17:10
Date: Fri, 14 Jan 1994 17:10
35 lines
2825 bytes
2825 bytes
In article <rick.758489096@digibd>, Rick Richardson <rick@digibd.digibd.com> wrote: > >>Nice idea, but unfortunately bash is not entirely compatible with ksh. >>Therefore wbash(?) wouldn't be compatible with wksh. > >True enough. Bash needs to be made ksh compatibile, first. Then >the windowing stuff could be added. Bash compatibility with ksh will probably have to wait until ksh93 comes out (as others have said, it's in beta now), because bash wants to stay POSIX 2 compliant and ksh88 is not. Ksh93 will be POSIX compliant, so it's possible that bash and ksh93 may converge. Then a windowing bash that is compatible with dtksh becomes a strong possibility, and I agree, that would be excellent. >I've gotten a ton of mail >that tells me that "dtksh" version of wksh is in the COSE CDE offerings, >so I'm hopefull that wksh and any GNU knockoffs will have a long future. > >I think wksh is the equivalent of "Visual Basic" for Unix. Let's not quite go that far... VB allows you to point-and-click your way to a user interface, while wksh/dtksh is "just" a programming language. Certainly it's possible to add the point-and-click front end to wksh/dtksh. Hint, hint, hint... > >wksh (Motif flavor) is perhaps the only exciting new *tool* to come out >of AT&T/USL/Novell and actually make it into a Unix release in years >(nmake - 4th generation make, would be the only other one that >comes to my mind, and it never made it into mainstream Unix). Agreed! - bill.
Re: Windowing Korn Shell - Will it Die of Obscurity?
Author: Evan Leibovitch
Date: Sat, 15 Jan 1994 03:02
Date: Sat, 15 Jan 1994 03:02
25 lines
2434 bytes
2434 bytes
In article <1994Jan14.015645.1141@gator!dlpinc00>
tarpit!gator!dlpinc00!dlparker (Dave Parker) writes:
>Is 1.1 shipping now? I'd assumed since the "official" word was "ready to
>ship by Jan. 31" or some such, that I might get it around the middle of
>Feb. or so. Two trade pubs have just published articles saying (at least
>strongly implying) that it's available now. I tend to believe the Jan. 31
>date, but I'd like to know when I should reasonably start worrying and
>wondering what the h*** happened to mine :-).
Production has been underway, but it hasn't shipped yet. Updates haven't
gone out, and retail distributors such as Merisel have exhausted their
1.0 stocks and have further shipments on backorder.
(Of course, the *real* reason they're delayed, is because I'm trying to
get Novell to tuck in notices for the UniForum BOF into every copy.)
:-)
or maybe only partial :-) ...you never know...
--
Evan Leibovitch, Sound Software Ltd., located in beautiful Brampton, Ontario
evan@telly.on.ca / uunet!utzoo!telly!evan / (905) 452-0504
The good ol' days: When you only worried where Michael Jackson touched himself
Re: Windowing Korn Shell - Will it Die of Obscurity?
Author: tarpitgatordlpinc00dlparker Dave...
Date: Sun, 16 Jan 1994 15:34
Date: Sun, 16 Jan 1994 15:34
19 lines
2160 bytes
2160 bytes
In article <CJnHrz.EL9@telly.on.ca> evan@telly.on.ca (Evan Leibovitch) writes: >In article <1994Jan14.015645.1141@gator!dlpinc00> > tarpit!gator!dlpinc00!dlparker (Dave Parker) writes: > >>Is 1.1 shipping now? I'd assumed since the "official" word was "ready to > >Production has been underway, but it hasn't shipped yet. Updates haven't >gone out, and retail distributors such as Merisel have exhausted their >1.0 stocks and have further shipments on backorder. > >(Of course, the *real* reason they're delayed, is because I'm trying to >get Novell to tuck in notices for the UniForum BOF into every copy.) > Thanks! I'll shut up about it now. Actually, Jan. 31 is (certainly in the cosmic scheme of things) only a "few days" away now. -- Dave Parker/ADMS - 303 N. Jeffreys - Pleasant Hill, MO USA 64080-1331 (816) 987-5167/5218 voice/fax - uucp: ..!tarpit!gator!dlpinc00!dlparker
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads