🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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?
#134
Author: Rick Richardson
Date: Thu, 13 Jan 1994 06:29
51 lines
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?
#135
Author: Bill Rosenblatt
Date: Thu, 13 Jan 1994 13:43
51 lines
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?
#136
Author: Rick Richardson
Date: Thu, 13 Jan 1994 19:15
71 lines
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?
#137
Author: Rick Richardson
Date: Thu, 13 Jan 1994 19:24
33 lines
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?
#139
Author: tarpitgatordlpinc00dlparker Dave...
Date: Fri, 14 Jan 1994 01:56
49 lines
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?
#138
Author: Bill Rosenblatt
Date: Fri, 14 Jan 1994 17:10
35 lines
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?
#130
Author: Evan Leibovitch
Date: Sat, 15 Jan 1994 03:02
25 lines
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?
#131
Author: tarpitgatordlpinc00dlparker Dave...
Date: Sun, 16 Jan 1994 15:34
19 lines
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