[comp.sys.ibm.pc] Is there a c-shell or bourne shell clone for OS/2?

raburns%ecotopia@Sun.COM (Randy Burns) (08/16/89)

Is there a c-shell or bourne shell interpreter for OS/2? Where is 
it available? A friend and I are doing some development and it 
would be nice if we could find such a product. Please respond by
E-Mail.
Thanks

Randy Burns

leefi@microsoft.UUCP (Lee Fisher) (08/19/89)

> Is there a c-shell or bourne shell interpreter for OS/2?

I tried replying to the person who asked this question, but my mail
bounced. So, here is information on the Hamilton C Shell, a csh for
OS/2 written by Hamilton Labs. The author of the shell sent me this
text to be posted to this newsgroup (he's not on usenet):

[Warning: a copy of an advertisement follows...]

----- snip ----- snip ----- snip ----- snip ----- snip ----- snip -----

                   Hamilton C shell(tm)

Hamilton Laboratories is proud to announce immediate availability
of Hamilton C shell, a powerful interactive programming language for
OS/2(tm).  For technically-oriented users, it is a superior alternative
to the standard OS/2 command processor.  Its key benefit is the time
it saves, which can often be an hour a day.

Features:

-  Command line editing with arrow keys and filename and command
   completion,
-  User-definable function keys,
-  Fully nestable programming constructs for iteration and condition-
   testing,
-  Variables, arrays and a wide range of expression operators and
   built-in functions,
-  A powerful history mechanism for recalling and editting past commands,
-  Language contructs for I/O redirection, piping, background execution,
   and parallel threading,
-  Command substitution (use the output of one command as command-line
   arguments to another),
-  Aliases and shell procedures for user-defined language extensions,
-  Hashing to speed searches of the PATH directories and
-  Advanced filename wildcarding.

Hamilton C shell faithfully recreates the entire C shell language as
described in the Berkeley 4.3 Unix Programmer's Manual.  Hamilton C shell
is designed with modern incremental compiler technology to take special
advantage of OS/2's unique capabilities.  Not one of the more than 46,000
lines of code in this product was ported from or even written on anything
but OS/2.

Environments Supported:

IBM OS/2 Standard or Extended Edition 1.1 (Presentation Manager) or later.
Microsoft OS/2 Software Development Kit 1.06 or later.

Requires 286- or 386-based AT or PS/2 or compatible with minimum 2 MB RAM
and 20MB hard disk.  All executables will run properly inside a PM window.

Price and Availability:

$350.00, single user binary license, quantity one.  Not copy-protected.
Unconditional satisfaction guarantee.  MasterCard and Visa accepted.

For more information:

Hamilton Laboratories, 13 Old Farm Road, Wayland, MA 01778, 508-358-5715

----- snip ----- snip ----- snip ----- snip ----- snip ----- snip -----

I think if you write or call them, they might have an information 
packet. Tell him leefi@microsoft sent you.

For more information on it, see the article in the Summer 1989 issue
of "IBM Personal System Developer", pages 119-121.

Disclaimer: I don't have a copy of this shell, I don't have any business
relationship with this company, but do I know the author.
--
lee fisher, leefi@microsoft.com, {uw-beaver,sun,uunet}!microsoft!leefi

cck@deneb.ucdavis.edu (Earl H. Kinmonth) (08/19/89)

In article <7442@microsoft.UUCP> leefi@microsoft.UUCP (Lee Fisher) writes:
>> Is there a c-shell or bourne shell interpreter for OS/2?

Is not the MKS Toolkit available in an OS/2 version? You get the Korn
shell plus many other goodies.

Now, I have a couple of questions. First, why would anyone want the
C-shell for OS/2? I thought the whole point of OS/2 (other than making
big bucks for Microsquat) was a graphical interface. The C-shell is
straight out of the model 33 teletype line-oriented world of UNIX.

Unless I'm missing something, this sounds like turbo charging your VW,
and then adding a governor....

Second, why would anyone be willing to pay $350 bucks (the price of one
C-shell for OS/2) on top of what OS/2 costs to get something that looks
like UNIX, circa 1979, without a fraction of the capabilities of 1979
UNIX?  Moreoever, you can get real 1989 UNIX for less than the cost of
OS/2 plus the (Hamilton) C-shell.

I realize that it has been said "there's a sucker born every minute,"
but this seems an inadequate explanation. Maybe it's drugs?  The
summer heat?  The water?