[comp.unix.aix] "bs" on RS/6000 AIX?

reid@cpswh.cps.msu.edu (Dr Richard J. Reid) (05/07/90)

The program "bs" on AIX on our RS/6000 loaner
is an extension of the usual UNIX "bc".  Does
anyone know where this comes from, and if the
source might be available?

Thanks,

Dick

marc@stingray..austin.ibm.com (Marc J. Stephenson/140000;1C-22) (05/08/90)

In article <7333@cps3xx.UUCP> reid@cpswh.cps.msu.edu (Dr Richard J. Reid) writes:
>The program "bs" on AIX on our RS/6000 loaner
>is an extension of the usual UNIX "bc".  Does
>anyone know where this comes from, and if the
>source might be available?

I don't know if bs is truly an extension of bc, but here is a little
information I got from peeking at the source:
   1) bs is attributed to IBM - that is, it contains only IBM copyrights,
      but that does not necessarily mean that we wrote it all here.  Possibly
      somebody did it for hire.  It was available on earlier versions of
      AIX.  Ah, I find that we got it from ISC originally in 1985.
   2) The version of bc that I find in Version 3 has copyrights from AT&T,
      Cal-Berkeley, and IBM.
   3) The source for bs and the other AIX Version 3 commands and libs has
      been sent to OSF many times over.  Maybe you have access that way.
      I don't know what our position is right now about making source to
      AIX Version 3 available.  Sorry.  I just work here.

Also, bs is written in C, whereas bc is in yacc, if you care about that.

Marc Stephenson (marc@stingray.austin.ibm.com)
DISCLAIMER: The content of this posting is independent of official IBM position.
External: uunet!cs.utexas.edu!ibmaus!auschs!stingray.austin.ibm.com!marc
Internal: marc@stingray.austin.ibm.com 	VNET: MARC at AUSVM6  T/L: 793-3796

dcm@toysrus.uucp (dcm) (05/08/90)

	Bs came from (at least) SysV.1.  I found the man page.
	It says "Bs is a remote descendant of Basic and Snobol4
	with a little C language thrown in".

	It seems to me that it's even older than that (I have some
	faint memories of bs from a long way back), but I can't
	remember exactly when/where.

	But then I looked in the V.2 source, and couldn't find it
	there.  That confuses me (did AT&T finally drop it in V.2?).

		Craig
--------
	Craig Miller, contractor / IBM AWD, Austin
	UUCP: ..!uunet!cs.utexas.edu!ibmaus!auschs!toysrus.austin.ibm.com!dcm
	"Bo knows uucp."

vqh@dwx3bn.att.com (Viet Q. Hoang) (05/09/90)

From article <3178@cello.UUCP>, by dcm@toysrus.uucp (dcm):
> 
> 	Bs came from (at least) SysV.1.  I found the man page.

I know it was available in Sys IV, probably Sys III too.

> 	But then I looked in the V.2 source, and couldn't find it
> 	there.  That confuses me (did AT&T finally drop it in V.2?).
It's dropped in SVR3.2, SVR3.1 still has it.

V. Hoang
v.hoang@att.com

Viet Hoang
AT&T, Denver Works
v.hoang@att.com