HDTenEightyP/NetNews huggingface dataset:
From: mcramm@dct.ac.uk
Newsgroups: comp.sys.amiga.programmer
Subject: Re: Amiga PASCAL?
Date: 3 Sep 92 15:25:15 GMT
Organization: Dundee Institute of Technology

In article <1992Sep2.203042.12111@sandbox.kenn.wa.us>, sboutwel@sandbox.kenn.wa.us (Scott Boutwell) writes:
> PCQ is good but PD!  MetaComco suck's real bad.  (Sorry if that offends
> someone but non-standard languages bother me.)  As for Hi-Soft Pascal have not
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> had the opportunity to try it yet but have heard it is alot like Turbo Pascal
                                                                   ^^^^^^^^^^^^
> it is costly though.
> -- 
> Scott Boutwell -+- [Sboutwel@sandbox.kenn.wa.us]
> 
Hmmmmm, well I suppose Turbo Pascal is sort of standard (if you're a peecee
fan) [flames to comp.sys.amiga.advocacy please!]

Anyway - I've used HiSoft for a few things and it is actually a useful
Pascal, with a high degree of compatibility with Turbo. If you can afford it
(curent UK cost is around UKP 65.00 I think)

 Angus M. Marshall, 
 e-mail: MCRAMM@UK.AC.DCT.CC.VAXB           
         MCRAMM@UK.AC.DCT.CLUS                                 // 
         amarshal@uk.ac.dund.mcs                              //
 Phone: (+44 382) 308000 ext. 2265 or (+44 382) 308600    \\ //
                                                           \X/
".. and in the grove, by gate and hill, midst  merry  throng  and  market
clatter -  stood  the  Hall  of  the Mountain Grill, where table strain'd
'neath loaded platter "                             
(from the legend of Beenzon Toste - Hawkwind)      
Newsgroups: comp.sys.amiga.programmer
From: graham@venus.iucf.indiana.edu (JIM GRAHAM)
Subject: Re: Amiga PASCAL?
News-Software: VAX/VMS VNEWS 1.3-4   
Reply-To: dolmen!jgraham@moose.cs.indiana.edu
Organization: Somewhere in Bloomington, Indiana
Distribution:  world
Date: Tue, 1 Sep 1992 15:19:04 GMT

In article <1992Aug31.223414.9104@bsu-ucs.uucp>, 01ksdavis@bsu-ucs.uucp writes...
> 
>	Does anybody know if there is a version of PASCAL for the Amiga?
>(I know, I know C is much better but PASCAL is what is being taught in the
>class I am taking.)
> 
>	I don't really care if it is a commercial or a shareware version, just
>as long as I can obtain it by knowing it's name.

There is a shareware Pascal compiler called "PCQ" and is available on many
ftp sites, Fred Fish disks, and many BBS's.

You can get it off of my bbs by calling the number listed in my .sig.

It's in file area "Amiga Programming".

> 
>		Thanx in advance.
> 
>			Kyle

Jim Graham 

        -> ->Disclaimer: I do not speak for my company. <- <-
                          Neither do they speak for me.
 ______________________________________________________________________
| Internet: graham@venus.iucf.indiana.edu                              |
|           dolmen!jgraham@moose.cs.indiana.edu                        |
| BBS:      The PORTAL DOLMEN BBS/ParaNet ALPHA-GAMMA (sm) (9:1012/13) |
|            (812) 334-0418, 24hrs.                                    |
|______________________________________________________________________|
From: forgeas@swinjm.UUCP (Jean-Michel Forgeas)
Newsgroups: comp.sys.amiga.programmer
Subject: Re: Locking Window Input -- How?
Date: 3 Sep 92 10:57:03 GMT
Reply-To: cbmvax!cbmehq!cbmfra!swinjm!forgeas (Jean-Michel Forgeas)
Organization: The Software Winery
X-Newsreader: Arn V1.00 alpha rel2

In article <318@nsq.uucp>, cybernetworx writes:

> exactly what I need.  The basic idea is you take your current screen and save
> all the IDCMP flags for all windows on that screen.  Then you nullify their
> IDCMP flags for the duration that my window is open and restore them when I
> close my window.

But the gadgets will be be still enable.
Instead why don't you RemoveGList or Disable only the gadgets which should
not respond to the user?
Let the Close gadget of the first window enabled and wait for him too.

> Of course I'll patch CloseWindow and CloseScreen to make
> sure that nothing hokey happens by putting in my own additional checks.

Of course...
NOOOO!!!!
What are you doing! Imagine that all programs opening an other window
are patching CloseWindow and CloseScreen??????
The Amiga would not be a system anymore, it would be a big PATCH!!!

I refuse to have such a program on my Amiga in the future.
--
Jean-Michel Forgeas         uunet!cbmvax!cbmehq!cbmfra!swinjm!forgeas
4 rue du General Leclerc                       __
95210 Saint Gratien, France                    \/
Newsgroups: comp.sys.amiga.programmer
From: s37732v@vipunen.hut.fi (Markus Juhani Aalto)
Subject: SYSICLASS question!
Organization: Helsinki University of Technology, Finland
Distribution: comp.sys.amiga.programmer
Date: 31 Aug 92 18:10:50


Hi!

Is it possible to get SYSICLASS images with some other colors the
normal ones are? At the moment when I get new up or down arrow object
it comes with blue background color and black arrows. This doesn't
look good when every gadget in a window has a normal grey background
with black text. 

So is it possible to get arrow images with grey background color? 

Also where could I get information concerning DoSuperMethod, 
SetSuperAttrs and other amiga.lib functions? I can't find any info
from RKM: Includes & AutoDocs.



 
--


**************************************************************************
*         Markus Aalto              | Helsinki University of Technology  *
*                                   |                                    *
*  EMail: s37732v@vipunen.hut.fi    | Faculty of Electric Engineering    *
*  Fax:   358-0-8746991 (Sometimes) |                                    *
*                                   | Undergraduate in Computer Science  *
**************************************************************************
        
Xref: sparky comp.sys.amiga.programmer:12755 comp.sys.amiga.applications:6792 comp.sys.amiga.graphics:5801
From: cunniff@cup.portal.com (Ross Alan Cunniff)
Newsgroups: comp.sys.amiga.programmer,comp.sys.amiga.applications,comp.sys.amiga.graphics
Subject: Re: Wanted: DR2D Rendering Engine!!!
Date: 27 Aug 92 02:33:23 GMT
Organization: The Portal System (TM)

In a few days, look for an upload of the current DR2D sample code to
alt.sources.amiga, as well as Portal and BIX.  It shows how to use
iffparse.library to parse out the DR2D structures, and shows how you
might interpret the structures.

Ross Cunniff
President, Stylus, Inc.
cunniff@cup.portal.com
From: sl32t@cc.usu.edu
Newsgroups: comp.sys.amiga.programmer
Subject: FTP SITE w/ FISH DISKS??? <-----------
Date: 26 Aug 92 12:52:21 MDT
Organization: Utah State University



  
  
CAN SOMEBODY PLEASE E-MAIL ME THE NAME OF THE FTP SITE THAT HAS ALL THE FISH
DISKS??

I think it starts with ux1. or something like that.  Please email me.
I haven't been around for a while.

Thanks,

	Carol
Newsgroups: comp.sys.amiga.programmer
From: umward10@ccu.umanitoba.ca (Derek Ward)
Subject: DOS through C
Organization: University of Manitoba, Winnipeg, Canada
Date: Thu, 27 Aug 1992 21:50:28 GMT



  How can I access CLI from inside of a C program?  I know this may sound
elementary, but not for me  :)

   Please send any help through mail.  Thanks alot.

Derek

-- 
    //         University of Manitoba, Winnipeg,
\\ //          CANADA!      
 \X/  AMIGA!   umward10@ccu.umanitoba.ca
Newsgroups: comp.sys.amiga.programmer
From: engb@gpu.utcs.utoronto.ca (Ben Eng)
Subject: Re: Programming Tools (was: Amiga programmers UNITE)
Organization: Jet Penguin Lavatories
Date: Sun, 23 Aug 1992 16:55:21 GMT

In <1992Aug19.021639.13300@ariel.ec.usf.edu> stelmack@eggo.tmc.edu (Gregory M. Stelmack) writes:

>Actually, SAS/C 6.0 promises a fully integrated environment. And, according
>to pictures in the AmigaWorld ad, has on-line help. Looks like we ARE finally
>getting a full windowing C environment...

GRROOOOSSSSSSSS!!!  It had better come with a decent make and a cc
front end that feels like its Unix equivalent (hopefully with a 
set of switches like -c -o -O -g etc. that act as expected).

Ben
-- 
e-mail: engb@gpu.utcs.utoronto.ca or ben@jetpen.gts.org (Ben Eng)
UofT EngSci 9T2                   ``We are all masochists here.''
Home: (416)-979-8761, (416)-979-7885
From: paulk@terapin.com (Paul Kienitz)
Newsgroups: comp.sys.amiga.programmer
Subject: Re: Libs and Devs in assmembly.
Date: 3 Sep 92 10:35:59 PST
Organization: BBS

> Could anyone please tell me the most painless way to write
> libraries and devices in assembly?
 
Grab one of the PD skeleton libraries or devices and just fill in
your own functions.
Newsgroups: comp.sys.amiga.programmer,comp.sys.amiga.misc,comp.sys.amiga.applications
From: gblock@csd4.csd.uwm.edu (Gregory R Block)
Subject: Re: Once again...  Some questions:
Organization: University of Wisconsin - Milwaukee
Date: Thu, 3 Sep 1992 22:17:36 GMT

soft-logik@cup.portal.com (Kevin W Davidson) writes:
: You can download the HotLinks Development kit from the SoftLogik BBS (see
: below), Portal, Genie (I think) or ftp it from amiga.physik.unizh.ch.

Thanks, I've gotten a hold of it.

: However, to execute it, you will need the HotLinks run-time which is
: available as part of HotLinks Editions or if you are a commercial 
: developer who meets certain criteria (read I don't know exactly when)
: you can get it from Soft-Logik direct (call 314-894-0431 and ask for Dan).

Well, I've got no runtime, and I'm not commercial.  Fortunately, I've
got friends who will beta test for me.  ;)  Should be easy enough to
do.

Greg

--
(: (: (: (: Have you overdosed on smileys today?  Why NOT!?! :) :) :) :) :)
(: "...and here's Clinton giving the correct spelling of bong-resin..."  :)
(:	gblock@csd4.csd.uwm.edu			Gregory R. Block         :)
(: (: (: (: (: (: (: (: (: (: (: (: (:) :) :) :) :) :) :) :) :) :) :) :) :)
Xref: sparky comp.sys.amiga.programmer:12325 comp.sys.amiga.hardware:14113
From: michaelr@suite.sw.oz.au (Michael Rourke)
Newsgroups: comp.sys.amiga.programmer,comp.sys.amiga.hardware
Subject: Re: WB 2.0 on A1000
Date: 14 Aug 92 04:12:11 GMT
Organization: Softway Pty Ltd

In <1992Aug11.221736.22707@ninja.zso.dec.com> Hans Ridder <ridder@zso.dec.com> writes:

>You need to get the Release 2 ROMs (for the A500/2000,) and one of the
>ROM adapter boards like the Kwikstart II or the board from the
>"kickstart tower elimination hack" which was published in Amazing a
>couple of years ago (I can give more details if needed.)  The ROMs wind
>up replacing the "boot roms" that are currently in your A1000 which load
>Kickstart from disk.

>Note that after making these changes, you can no longer load your
>favorite Kickstart from disk.  This can be a problem if you have old
>(broken) games which will only run under KS 1.3.

This is not true.

The Kwikstart board has two configurations which allow you to switch
between either:
	a) two sets of ROMS
	b) one ROM and the normal kickstart disk

The board toggles when CTRL-AMIGA-AMIGA keys are pressed for more than
five seconds when rebooting.

So you CAN boot under 2.0 and 1.3 (1.2 or earlier if you like).  Once
the Kickstart 1.3 disk contents are loaded, switching between 2.0 and
1.3 doesn't require the kickstart disk (which is nice).

Installation involves replacing a PAL. Note also that the installation
instructions assume your A1000 has a daughter board (mine doesn't) -
this can make placing the two jumper leads difficult.

I have used KwikstartII for a number of weeks now without problem.

-- 
Michael Rourke, Softway Pty Ltd			  Net:michaelr@softway.sw.oz.au
PO Box 305, Strawberry Hills, NSW 2012, Australia Tel:+61 2 698 2322
79 Myrtle St, Chippendale, NSW 2008, Australia	  Fax:+61 2 699 9174
Newsgroups: comp.sys.amiga.programmer
From: wlanders@nexus.yorku.ca (W L Anderson)
Subject: Sksh 2.0 & Real Pipes
Summary: The pipes never close
Organization: York University, CS Dept. Toronto
Date: Wed, 26 Aug 1992 19:28:16 GMT

I've found a bit of a problem with using the option for real pipes with Sksh
2.0.  If I run a command such as:

	cat co.doc | less

after the command finishes, the pipe process hangs around forever.  Is this 
bug know to Steve Koren?

Tom Hayko
wlanders@nexus.yorku.ca
From: walker@twix.unx.sas.com (Doug Walker)
Newsgroups: comp.sys.amiga.programmer
Subject: Re:  SAS/C 6.0 Details (LONG!)
Date: 27 Aug 92 13:09:29 GMT
Organization: SAS Institute Inc.
Originator: walker@twix.unx.sas.com


In article <fgd3.01rf@nifty.UUCP>, fgd3@nifty.UUCP (Fabbian G. Dufoe, III) writes:
|> In article <BtHr2H.DD7@unx.sas.com> jamie@cdevil.unx.sas.com (James Cooper) writes:
|> >SAS/C only comes with 2.0 headers now (the 2.0!4! release files).
|> 
|>    Am I reading this right?  SAS/C version 6.0 will not include header files
|> for use with Workbench 1.3?  If so, will the 1.3 header files from 5.10b
|> work with version 6.0 for those developers who want their programs to be
|> compatible with Workbench 1.3?  Or will the 2.04 header files work for 1.3
|> development?

2.04 header files will work fine for 1.3 development.  However, you
will need to make sure that you do not call any 2.0-specific
functions in the system resident libraries.

Also, if you choose, you could get the 1.3 header files that Commodore
distributes and use those.  There is nothing compiler-specific in
there, so you would need the SAS/C-provided header files for things
like <stdio.h>, <stdlib.h> and so forth.  The V5 SAS/C-provided files
will NOT work correctly with V6 (you will compile correctly but get
unresolved symbols at link time.)

|> 
|> --Fabbian G. Dufoe, III
|>    350 Ling-A-Mor Terrace South   | GEnie:    F.DUFOE3
|>    St. Petersburg, Florida  33705 | internet: fgd3%nifty@tct.com
|>    813-823-2350                   | uucp:     ...tct!deep6!nifty!fgd3
-- 
  *****
=*|_o_o|\\=====Doug Walker, Software Distiller====== BBS: (919)460-7430 =
 *|. o.| ||                                          1200/2400/9600 Dual
  | o  |//     For all you do, this bug's for you!
  ====== 
usenet: walker@unx.sas.com                            bix: djwalker 
Any opinions expressed are mine, not those of SAS Institute, Inc.
From: nathan@inferno.uoregon.edu (NathanD)
Newsgroups: comp.sys.amiga.programmer
Subject: Re: SAS/C 6.0 upgrade notices
Date: 24 Aug 92 02:52:15 GMT
Article-I.D.: nntp.1992Aug24.025215.2082
Distribution: na
Organization: University of Oregon Network Services
X-Newsreader: Tin 1.1 PL4

I just got my notice for the upgrade in the mail...

to wit:

Features of the SAS/C Development System,
Version 6

Online help for library functions, commands, and utilities

Global symbol tables

Easy creation and debugging of shared libraries and devices

Global optimizer and peephole optimizer

#pragma tagcall command

Message browser

Customization of key words

Workbench(tm) and shell interfaces

CodeProbe debugger

Amiga to Amiga cross development

Customization of the interface

SCOPTS

Fully integrated Workbench environment




Cost:

$395, if not upgrading
$109, if upgrading, but don't have that coupon from getting the ANSI libs
$ 82.70, with aforementioned coupon.


For info:

919-677-8000  Ask for book sales at Ext 7001

SAS Institute Inc.
Book Sales Department
SAS Campus Drive
Cary, NC 27513


When someone gets this, would you mind posting a review?  I'm really
undecided.


nathan
From: 01ksdavis@bsu-ucs.uucp
Newsgroups: comp.sys.amiga.programmer
Subject: Amiga PASCAL?
Date: 1 Sep 92 03:34:14 GMT


	Does anybody know if there is a version of PASCAL for the Amiga?
(I know, I know C is much better but PASCAL is what is being taught in the
class I am taking.)

	I don't really care if it is a commercial or a shareware version, just
as long as I can obtain it by knowing it's name.

		Thanx in advance.

			Kyle
From: bedford@bnr.ca (Richard Bedford)
Newsgroups: comp.sys.amiga.programmer
Subject: Re: ARexx stem variables (records) vs. function return values?
Date: 1 Sep 92 16:15:40 GMT
Organization: BNR Europe Ltd, Maidenhead, UK
X-Newsreader: Tin 1.1 PL5

You have the wrong idea about stem variables. They are not structures or 
records, but the way REXX implements arrays. REXX has no implementation for
structures or records, since everything, including numbers, is stored as
strings. You can not pass a stem variable back from a return statement, since
return can only pass back a single value. If you need to pass more than one
value back, concatenate the values together and parse the result. For example:

        parse value returnStuff() with person.firstname person.lastname
        SAY person.firstname person.lastname
        EXIT

        ReturnStuff: PROCEDURE
                guy.name = "Harry"
                guy.lastname = "Hosehead"
                RETURN guy.name||' '||guy.lastname

If you need spaces in the values to be passed back, change the character 
between the concatenation marks to some other character that will not appear
in the result and use this as a parsing delimiter in the parse command.
For example:

        sep = d2c(0)
        parse value returnStuff() with person.firstname (sep) person.lastname
        SAY person.firstname person.lastname
        EXIT

        ReturnStuff: PROCEDURE EXPOSE sep
                guy.name = "Harry"
                guy.lastname = "Hosehead"
                RETURN guy.name||sep||guy.lastname

One other thing to note, NEVER declare a new variable with the same name as
a name used to the right of the period in a stem variable. You will end up 
with some very strange results. For example:

       person.firstname = 'Harry'
       person.lastname = 'Hosehead'
       say person.firstname     -> gives 'Harry'
       firstname = 'lastname'
       say person.firstname     -> gives 'PERSON.lastname'

This is because lastname in person.lastname gets replaced with it's value
and therefore REXX thinks you are asking for the value of person.lastname. But
REXX only replaces names of varibles with their value once and you therefore
get 'PERSON.lastname'.

Richard Bedford
Newsgroups: comp.sys.amiga.datacomm
From: saj31052@uxa.cso.uiuc.edu (Scotty A Johnson)
Subject: JRComm???
Organization: University of Illinois at Urbana
Date: Thu, 3 Sep 1992 00:52:03 GMT

Well, this is kind of a stupid question, but at the end of trhe Spring
semster, there was all kinds of talk about a new version of JRComm, and
a bunch of questions about the old version.  Since I've returned to school,
I have not noticed a single post regarding the comm prog.

What have I missed?  Is Jack Radigan dead?  Is the new version so powerful
that no one can speak?

Thanks,

  Scotty AJ
From: Tony-Preston@cup.portal.com (ANTHONY FRANCIS PRESTON)
Newsgroups: comp.sys.amiga.datacomm
Subject: Re: SupraFax v.32bis modems
Date: Fri, 28 Aug 92 13:23:49 PDT
Organization: The Portal System (TM)
  <1992Aug28.144159.8008@rtsg.mot.com>

Would some of you people with Supra Modems, capture your settings and
post them here so those considering them, or having problems may be
able to see what makes it tick right.
From: jprad@faatcrl.UUCP (Jack Radigan)
Newsgroups: comp.sys.amiga.datacomm
Subject: Re: Urgent Request...
Date: 4 Sep 92 01:59:17 GMT
Distribution: usa
Organization: FAA Technical Center, Atlantic City NJ

danaf@aix.rpi.edu (Frank R. Dana Jr.) writes:

>That's the major problem.. i have no idea what this stupid box wants. Someone
>suggested to me that it may be looking for a CTS signal, but JRComm will not d
>CTS/RTS handshaking unless it gets a DSR signal, which the box does not gener-
>ate. I'm going to have to ask someone with an Amiga, or someone at the RPI
>Telecomm office. 

  It's the serial.device that will not activate CTS/RTS if DSR is not present,
all JR-Comm is doing is being nice enough to tell you so that data errors don't
bite you in the ass...

  The program could truely care less if the device required DSR or not.

  -jack-
From: paulk@terapin.com (Paul Kienitz)
Newsgroups: comp.sys.amiga.datacomm
Subject: Re: C-NET
Date: 23 Aug 92 15:23:19 PST
Organization: BBS

> EXCELSIOR! is 1000% better written, it is designed for someone who
> likes CNet, agreed
 
That rules it out for me...
 
> The manual does not say that he took the _code_ from skyline, it
> says he uses the same _COMMANDS_ (with extensions), to give
> compatability with SkyPix Pfiles. I don't think this is bad, it
> would be nice if doors would work on more than one system, like IBM
> doors do.
 
XenoLink, TransAmiga, and BBX all have compatibility with a set of
ARexx door commands that are (if I remember right) pretty much
compatible with Skyline and others.
From: richardc@vogue.adsp.sub.org (Richard Carde)
Newsgroups: comp.sys.amiga.datacomm
Subject: Re: Faxing from Amiga with Infotel 9600
Date: 1 Sep 92 02:55:12 GMT
Organization: Amiga Developer (GPSoftware ACM093)
X-NewsSoftware: GRn 1.16e (7/4/92) by Mike Schwartz & Michael B. Smith

In article <1992Aug30.114304.13814@leland.Stanford.EDU> alexm@leland.Stanford.EDU (alex matthews) writes:

> About eight months ago I purchased the "Infotel 9600 send/receive fax modem"
> from Midwest Micro Periferals.  At the time it was the least expensive
> fax capable modem that I could find.  The fax software that was included with
> the modem was (naturally) msdos.  The modem sends and receives faxes just
> find from a PC I slapped together (for next to nothing) just to run the modem.

If that PC software is the QuickLink II software, (or your modem is TR 29.2
compatible), CLASS 2, then your modem should work with GPFax.  Contact
Supra or myself for information about GPFax - Supra should be supplying
versions which work on non-Supra modems soon!!
 
> -- 
> *****Test Sig*****

your SIG works... ;-)


Regards,
-- 
  Richard Carde     Developer for GPSoftware     Ph: +61 7 300 6864
    EMAIL: vogue.adsp.sub.org!richardc@cbmehq.commodore.com
           cbmaus!cbmozq!vogue!richardc@cbmvax.commodore.com
From: @prism.cs.orst.edu
Newsgroups: comp.sys.amiga.datacomm
Subject: Tempest BBS for sale.
Summary: $70
Date: 31 Aug 92 06:34:10 GMT
Article-I.D.: CS.1992Aug31.063410.2873
Distribution: usa
Organization: Oregon State University, Computer Science Dept

4 SALE:

Latest version of Tempest BBS and rights to dl future updates.
Cost: $70 (make and offer if this isn;t satisfactory).

This is the best bbs software IMO for most people.   Starnet sux
and C-NET is just a differnt interface altogether.  I
can supply any help you need, and all the little last user 
utils, etc.  I originally payed $100 for this software.  Paragon=yuck!
If you wanna know the features of Tempest, then send me mail but basically
it has everything ya want, rexx/fast-zmodem/good support/very configable.,etc

Anyways, leave me mail or call 503-753-3947 and ask for Mic.

-MIC
evermic@prism.cs.orst.edu
From: jprad@faatcrl.UUCP (Jack Radigan)
Newsgroups: comp.sys.amiga.datacomm
Subject: Re: Amiga Comms (was RE: Amiga Kiosks?)
Date: 27 Aug 92 02:47:15 GMT
Organization: FAA Technical Center, Atlantic City NJ

kehlet@kehlet.adsp.sub.org (Jesper Kehlet) writes:

>It's also his money!  If you wish to get a superior Zmodem protocol, you
>must pay for it (hiya, Chuck!), now, would it be a good idea to make it
>public thereafter?

  That's one point I disagree on, heavily.

  When Chuck Forsberg first released ZMODEM, one of the rationalizations for
it being a publically documented protocol (aside from Telenet funding the
initial development) was that proprietary schemes are "tightly bound to the
fortunes of their suppliers".

  The status of ZMODEM-90 is a direct collision with that stance.  Sure, he
worked hard on tweaking a few more percentile out of the protocol, but what
good is it now that it is a privately held specification?  Well, it is
obtainable, but at significant expense if you wish to use it in a for-profit
venture...

  Anyways, the point here is that the protocol specification should be in
the public domain, the source code for a specific implementation of the 
protocol does not, however.  (sorry Russ, couldn't resist :-)

  -jack-