Redesigning the Principles of Operations

2014-11-18 Thread Anthony Rudd
Unfortunately, I missed the start of this thread.

The poor design of the PoPs is one reason why I wrote my z/Architecture for 
application programmers book, not that I make any claims of providing an 
equivalent. The major difficulty that I find with the PoPs is the difficulty in 
finding the appropriate information for a particular variant of an instruction; 
for example, the appropriate details for a particular Translate One/Two 
instruction are located at various points of the description. To improve 
clarity, I made wide use of tables in my book that enabled me to keep the size 
of the book to less than 400 pages. Another weakness of the PoPs is the lack of 
examples for many of the more recent instructions.

Anthony Rudd

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Destination z -- Back to the Future -- Don't Reinvent Mainframe Wheels

2013-05-14 Thread Anthony Rudd
It’s inexplicable that the 1990s saw new applications developed with Y2K doom 
built in.

This is especially true that the first Y2K problem I know of occurred in 1970 
(30-year contracts)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Following up on Rexx and Metal C

2013-05-11 Thread Anthony Rudd
You mentioned in passing the problem with debugging Metal C by adding printf's. 
Unfortunately, Metal C does not offer I/O functions. I solved this problem by 
writing an extension library with basic I/O support.

Tony

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Easy way to check whether a job is still running (without using TSO)

2013-05-01 Thread Anthony Rudd
Mark

This seems to be just what I am looking for. 

Thanks and regards

Tony

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Linear search vs. Binary search

2013-05-01 Thread Anthony Rudd
The UPT instruction would appear to be ideal for implementing search.
Unfortunately, although I found a mention to such a possible implementation in 
a SHARE presentation, it was only very theoretical and because the UPT example 
in the Principle of Operations is incomplete and I have not beein able to 
fathom out what it does, I have not been able to implement an example.

Does anyone have such an implementation?

Regards
Tony

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Easy way to check whether a job is still running (without using TSO)

2013-04-30 Thread Anthony Rudd
The latter - an unauthorised program.

I would have thought (hoped) that there is a short sequence of control blocks 
accessible from an unauthorised program that can be processed to determine 
whether a known job is running (is know to the system, if not - it has 
completed).
I can certainly use batch TSO IKTEFT01 (STATUS command), but this would seem to 
be an overkill.
I do not want to use batch SDSF because I want to write solution does not 
require the presence of SDSF.

Regards
Tony

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Easy way to check whether a job is still running (without using TSO)

2013-04-30 Thread Anthony Rudd
Is there an easy way to check whether a previously submitted job is still 
running (without using TSO)?

Regards
Tony

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Practical and understandable UPT instruction example

2012-12-22 Thread Anthony Rudd
I am currently revising my z/Architecture book for application programmers with 
practical examples where appropriate. What I am still missing is a practical 
example for UPT (Update Tree). Although there have been a number of SHARE 
papers published on this topic, they discuss only limited aspects of using UPT 
(and CFC) for sort applications and ignore some critical considerations, as 
does the example in the Principles of Operations. Does anyone have a small 
complete example of UPT usage? I can imagine that a binary tree application 
would be a suitable candidate. I have also seen an old reference to a 
Burrows-Wheeler transformation implemented with UPT.

Can anyone help.

Regards
Tony

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN