Chris R Chapman wrote:
> I've communicated with Charles directly and understand what he needs-- and
> his frustration.

So have I, and I'm still not sure what he needs that isn't provided already.


> Technically, yes, but that's just for the XCP message itself.  Charles is
> driving at what happens _before_ the XCP is sent, ie the handshaking and
> preamble messages as per Appendix C.  These aren't provided in the API as
> examples-- however, if you're comfortable with PERL, these can be easily
> discerned from the API instructions.

True, but *they* are given as examples in the API, but not in the
Appendix.  CHECK_VERSION is in chapter 8.10, and AUTHENTICATE_USER is 8.4.


> You're right, you are paranoid.  As per the latter, the API manual is, to be
> blunt, a work in progress.  There are numerous errors and omissions, and if
> I ever wrote something like that for a client, I'd lose my advance and have
> to re-write it on my own dime.  While not a concern for Charles, I hasten to
> add that the quality of the PERL scripts also leaves a hell of a lot to be
> desired.

I agree, the API manual could use some tweaking (in fact, I suggested a
tweak just the other day).  But of all the projects I've ever worked on,
I have to say that OpenSRS's documentation is *far* better than most.


>>started ... especially if you've been "programming micro compunters
>>since [you] purchased a
>>TRS-80 back in 1976".
> 
> Condescension isn't necessary here-- Charles is just trying to make the
> point that he's not a complete neophyte.  His frustration is one I share
> about the API documentation-- it is poorly written with spotty examples, and
> if you're not completely comfortable with PERL, you're SOL.

I wasn't being condescending (not intentionally).  My point was that, if
he isn't a complete neophyte, then he should have more than enough
information at his fingertips to figure things out.

Again, I think the API is written well enough and the examples are more
than sufficient.  We just have to agree to disagree on that.

I would rather chew off my leg than look at Perl code.  But I did, and
coded the PHP class.  So it can be done, and I am far from an expert
programmer.  Heck, I only started using TRS-80's in 1986!  :)

> Give the guy a break!  All of us have been at the bottom end of a learning
> curve at one time or another, and will probably continue to be throughout
> our careers.

The difference, as I see it, is some of us are willing to put in the
effort to at least try and climb up the curve, whereas others would
rather be carried.

- Colin


Reply via email to