Re: Proc or Para

2004-02-06 Thread FFT2001
In a message dated 2/4/2004 11:40:41 PM Eastern Standard Time, [EMAIL PROTECTED] 
writes:

 Earlier PQ proc didn't have read/write so they developed a sideline language
 called BATCH which did these tasks. BATCH is officially removed from the
 direct decendancy of R80/83 as D3 doesn't recognize it and i haven't seen it
 on any U2 systems. RPL, which predates this further never 
 made it past the
 mid 1970's.

Actually RPL was alive and well into, at least, the early 80s.
Will
-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: Proc or Para

2004-02-05 Thread Anthony Youngman
Old history now, but as a Pr1mate (as in used, not worked for), I never
learnt (or even MET!) procs until extremely late in the day. Official
support for procs appeared with INFORMATION 8.1, released probably about
1991 just before they went bust :-(

It just WASN'T THERE on any system I ever worked with ...

Cheers,
Wol 

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Mark Johnson
Sent: 05 February 2004 04:41
To: U2 Users Discussion List
Subject: Re: Proc or Para

Here, Here!! I agree with Chuck on the value of procs. Being a 25 year
proctologist myself allows me to support a wide variety of platforms.
Many
of my UD/UV/D3 clients, while having paragraphs and other newer
additions
available, still function with a lot of code that was inherited from
earlier
conversions. Oftentimes management many not be able to justify a
re-write of
code just because the language isn't today's flavor.

Coming from Microdata since the 70's, you only had procs with
procread/procwrite as a way to get fancy with PQ procs. PQN in 1979
offered
more read/write and direct variable features but the other licenses were
developing EXECUTE which, looking back, was the better tact. Still, i
keep
my proc skills sharpened as I still have to support it. Proc does have
some
pretty nifty features for such a simple command set.

Earlier PQ proc didn't have read/write so they developed a sideline
language
called BATCH which did these tasks. BATCH is officially removed from the
direct decendancy of R80/83 as D3 doesn't recognize it and i haven't
seen it
on any U2 systems. RPL, which predates this further never made it past
the
mid 1970's.

Isn't it great to have choices.
my 1 cent.
- Original Message -
From: Results [EMAIL PROTECTED]
To: U2 Users Discussion List [EMAIL PROTECTED]
Sent: Wednesday, February 04, 2004 1:18 PM
Subject: Re: Proc or Para


 L,
 Proc predates Pick BASIC as a programming language. The short
answer
 (to my mind) is that Paragraph is an add-on to
 Access/English/AQL/Retrieve, but Proc is really a scripting language.
If
 you need to automate procedures, tie complex programs into a batch, or
 do other heavy lifting, Proc is great. The problem that gets all these
 Proc haters on their soapbox isn't Proc, its when people use Proc for
 the wrong tasks (like Proc menus instead of parametric menus). Proc
 really is incredibily powerful and well worth knowing, but it
shouldn't
 be used for 9-% of the tasks it is normally associated with in the
Pick
 world.
 Personally, I rtarely use Paragraph because I need to port
software.

 - Charles 'Proc is JCL on Steroids' Barouch


 --
 u2-users mailing list
 [EMAIL PROTECTED]
 http://www.oliver.com/mailman/listinfo/u2-users

-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users




***

This transmission is intended for the named recipient only. It may contain private and 
confidential information. If this has come to you in error you must not act on 
anything disclosed in it, nor must you copy it, modify it, disseminate it in any way, 
or show it to anyone. Please e-mail the sender to inform us of the transmission error 
or telephone ECA International immediately and delete the e-mail from your information 
system.

Telephone numbers for ECA International offices are: Sydney +61 (0)2 9911 7799, Hong 
Kong + 852 2121 2388, London +44 (0)20 7351 5000 and New York +1 212 582 2333.

***

--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: Proc or Para

2004-02-05 Thread Dennis Bartlett
Think of PROC as a type of dos BAT file... Sure you could
write programs
to schedule things to happen one after the other, but it
sure is easier
to just create a BAT file, ain't it? AUTOEXEC.BAT?

Yeah, they evolved, perhaps too far, but essentially it was
a simple
procedural tool.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]
On Behalf Of Stuart Boydell
Sent: 05 February 2004 07:08
To: U2 Users Discussion List
Subject: RE: Proc or Para


 Isn't it great to have choices.

Choice, yeah sure; but um, why wouldn't you just write a
program?






**
This email message and any files transmitted with it are
confidential
and intended solely for the use of addressed recipient(s).
If you have
received this email in error please notify the Spotless IS
Support
Centre (61 3 9269 7555) immediately who will advise further
action.

This footnote also confirms that this email message has been
scanned for
the presence of computer viruses.

**

--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: Proc or Para

2004-02-05 Thread Dennis Bartlett
Yeah, they evolved, perhaps too far, but essentially it was
a simple
procedural tool.

Wrong way round.

Huh? I said Procs in the PQ form came before PQN's... Waz
wrong wi' dat?

The evolution was PQ to PQN ... From simple batch (step 1 to
2 to 3) we
moved to labels (step 1 to 2 to (if a = b) then step 1 else
step 3)

Anyhows... Forgive incorrectnesses... :)


-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


Re: Proc or Para

2004-02-05 Thread Lance J. Andersen
And if it was not for Glen and  Steve Buck who helped push for this 
inclusion,  PI might never have had this as part of the core product.  
It did come to be a key piece of the product when PI+, PI/Open hit the 
market as we encountered a lot of old MD, PICK shops that we targeted to 
convert.

What we found though is that unless you grew up with PROCs,  most 
existing PI users did not  embrace them once it became core.

-Lance

Glenn Herbert wrote:

I was helping write that proc processor for Pr1me starting in 1986.  
In the conversions group we used to install it as an additional 
package (basically adding the BASIC code and cataloging it!) on sites 
converting to PI.  The processor was still not IN PI until shortly 
after I left (just before the big downfall).  I still have the master 
documentation set for the processor that I wrote for Tech Pubs.  It's 
in a box somewhere.

At 03:06 AM 02/05/2004, you wrote:

Old history now, but as a Pr1mate (as in used, not worked for), I never
learnt (or even MET!) procs until extremely late in the day. Official
support for procs appeared with INFORMATION 8.1, released probably about
1991 just before they went bust :-(
It just WASN'T THERE on any system I ever worked with ...

Cheers,
Wol
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Mark Johnson
Sent: 05 February 2004 04:41
To: U2 Users Discussion List
Subject: Re: Proc or Para
Here, Here!! I agree with Chuck on the value of procs. Being a 25 year
proctologist myself allows me to support a wide variety of platforms.
Many
of my UD/UV/D3 clients, while having paragraphs and other newer
additions
available, still function with a lot of code that was inherited from
earlier
conversions. Oftentimes management many not be able to justify a
re-write of
code just because the language isn't today's flavor.
Coming from Microdata since the 70's, you only had procs with
procread/procwrite as a way to get fancy with PQ procs. PQN in 1979
offered
more read/write and direct variable features but the other licenses were
developing EXECUTE which, looking back, was the better tact. Still, i
keep
my proc skills sharpened as I still have to support it. Proc does have
some
pretty nifty features for such a simple command set.
Earlier PQ proc didn't have read/write so they developed a sideline
language
called BATCH which did these tasks. BATCH is officially removed from the
direct decendancy of R80/83 as D3 doesn't recognize it and i haven't
seen it
on any U2 systems. RPL, which predates this further never made it past
the
mid 1970's.
Isn't it great to have choices.
my 1 cent.
- Original Message -
From: Results [EMAIL PROTECTED]
To: U2 Users Discussion List [EMAIL PROTECTED]
Sent: Wednesday, February 04, 2004 1:18 PM
Subject: Re: Proc or Para
 L,
 Proc predates Pick BASIC as a programming language. The short
answer
 (to my mind) is that Paragraph is an add-on to
 Access/English/AQL/Retrieve, but Proc is really a scripting language.
If
 you need to automate procedures, tie complex programs into a batch, or
 do other heavy lifting, Proc is great. The problem that gets all these
 Proc haters on their soapbox isn't Proc, its when people use Proc for
 the wrong tasks (like Proc menus instead of parametric menus). Proc
 really is incredibily powerful and well worth knowing, but it
shouldn't
 be used for 9-% of the tasks it is normally associated with in the
Pick
 world.
 Personally, I rtarely use Paragraph because I need to port
software.

 - Charles 'Proc is JCL on Steroids' Barouch


 --
 u2-users mailing list
 [EMAIL PROTECTED]
 http://www.oliver.com/mailman/listinfo/u2-users
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


*** 

This transmission is intended for the named recipient only. It may 
contain private and confidential information. If this has come to you 
in error you must not act on anything disclosed in it, nor must you 
copy it, modify it, disseminate it in any way, or show it to anyone. 
Please e-mail the sender to inform us of the transmission error or 
telephone ECA International immediately and delete the e-mail from 
your information system.

Telephone numbers for ECA International offices are: Sydney +61 (0)2 
9911 7799, Hong Kong + 852 2121 2388, London +44 (0)20 7351 5000 and 
New York +1 212 582 2333.

*** 

--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: Proc or Para

2004-02-04 Thread Mike Randall
Procs are definitely a subject that will start a good debate.   I don't
think Procs offer any performance advantage at all.   It does offer the
ability to do things that are possible in paragraphs like PROCWRITES.   That
said,  I personally have never been a fan of procs.

I started out in the Pick marketplace as a programmer for a software company
that had an R83 Pick based manf package and was just moving to Prime
Information (yes, way back when dinosaurs ran wild).  I had to opportunity
to work on both coming from a neutral background.   My reaction to Pick with
the cryptic Procs over Information with it's online help and command stacker
was you'd have to have some fascination with pain to prefer Pick.   

I am no fan of proc.  I consider it a necessary skillset to support a few
systems.  Never would use it on Universe if I wasn't forced to.

My 2 cents.

Mike R.

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of [EMAIL PROTECTED]
Sent: Wednesday, February 04, 2004 12:38 PM
To: [EMAIL PROTECTED]
Subject: Proc or Para

All,

I am accustomed to using paragraphs.  Some systems I work on rely on Procs
for almost every task.  The ProVerb guide mentions that Procs ...are a
bridge from a Pick system to UniVerse, allowing those of you with Pick
backgrounds to port Pick applications to UniVerse... and ...ProVerb is a
good tool for minor programming tasks

Is there a performance advantage to using one or the other? I realize this
might be a touchy topic but it's one I've been wondering about for some
time.  the ProVerb manual makes it sound like procs were a migration tool of
sorts.

Regards,
L. Slingford
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users

-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


Re: Proc or Para

2004-02-04 Thread Glenn Herbert
At 12:38 PM 02/04/2004, you wrote:
All,
Is there a performance advantage to using one or the other? I realize this 
might be a touchy topic but it's one I've been wondering about for some 
time.  the ProVerb manual makes it sound like procs were a migration tool 
of sorts.
Paragraphs are only slightly more efficient than a proc for the simple 
reason that a line within a paragraph is first scanned for any inline 
prompting, then immediately handed off to the command line execution 
process, whereas a proc must first interpretively assemble the command line 
then, when the P command is found, hands it off to the command line 
execution process (which of course scans for any inline prompting).  Think 
of a paragraph as simply a stack of command lines executed in order (albeit 
with some testing/branching logic).  Think of a proc as... well.. 
cryptic... *S*  With processor speeds being what they are today, I doubt 
very much that the minute speed differences matter much (IMO).

The reason uv proc was considered a migration tool is that within the 
original implementation of uv, there was no pick support (only ideal and 
prime flavors).  It was envisioned that people would migrate those nasty, 
cryptic procs (which by the way, I DO not consider nasty) to 
paragraphs.  Only hitch was that paragraphs did not support all the 
functionality available with procs (jump backwards to labels,  error 
handling, etc...) so a proc processor was created.  Granted, it was not 
100% compatible with Pick (see other thread related to proc error 
handling), but it certainly eased those migrations (i was involved in quite 
a few of them back in the 80s).


Regards,
L. Slingford
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users