Re: [U2] Ultimate on a pc, was Pick History et al

2011-02-08 Thread fft2001
Ron give me the years involved, so I can update the Ultimate article with that. -Original Message- From: Ron Walenciak To: 'U2 Users List' Sent: Tue, Feb 8, 2011 9:19 pm Subject: Re: [U2] Ultimate on a pc, was Pick History et al I was involved with a company that ran Ult

Re: [U2] Ultimate on a pc, was Pick History et al

2011-02-08 Thread Ron Walenciak
I was involved with a company that ran Ultimate on a pc. The pc used the MSDOS OS to actually do the disk reads and writes, I believe, so there were no compatibility issues (any hard drive that ran on the pc ran for us, too, in a "partition" located on most of the disk.) A friend of mine had a co

Re: [U2] Does UV have a "BLOCK" command

2011-02-08 Thread Dan McGrath
Ah, I didn't expect UV and UD to behave differently in that manner. It would be interesting to found out what precedence that check in the directory occurs. I'd assume it was last (and hence slowest) after the global catalog. -Original Message- From: u2-users-boun...@listserver.u2ug.org [

Re: [U2] Does UV have a "BLOCK" command

2011-02-08 Thread Boydell, Stuart
Just tested on UV Pick flavour; where it does find an uncatalogued program in the BP(.O) file. Observes this behaviour: VOC, LOCAL, GLOBAL, BP -Original Message- David, I just tested it and it doesn't. If it isn't catalogued it doesn't find it, regardless of whether or not the object co

Re: [U2] Does UV have a "BLOCK" command

2011-02-08 Thread Dan McGrath
David, I just tested it and it doesn't. If it isn't catalogued it doesn't find it, regardless of whether or not the object code is in the same directory. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of DavidJMurray (

Re: [U2] Does UV have a "BLOCK" command

2011-02-08 Thread DavidJMurray (mvdbs.com)
Does it not check within the same BP file as the calling routine first; as cataloging is not then necessary? djm Dan McGrath-2 wrote: > > 3. > > Once for the VOC, once for the Local Catalog and once for the Global > Catalog. > > > - Learn and Do Excel and Share http://mvdbs.com ht

Re: [U2] [UD] Building a Dictionary with MV Functions

2011-02-08 Thread Tony Gravagno
> From: Troy Buss > LIST ECN F112 F113 EVAL \(REUSE(@DATE * 86400 + @TIME)) - > ((F112 * REUSE(86400)) + F113)\ AS X FMT "14R" CONV "" WITH > X <= "10800" I may lead a sheltered life, but that is the coolest, most elegant use of EVAL that I have seen in a Long time. It's simultaneously a perfe

Re: [U2] A new DML?

2011-02-08 Thread Dan McGrath
Development doesn't necessarily equate to innovation. U2 is under constant development, but I wouldn't count much of it as innovation, just (slowly) trend following. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Ed

Re: [U2] A new DML?

2011-02-08 Thread Ed Clark
Only in part. Intersystems has many developers, all developing away. I'm trying not to sound like an advertisement here--just making the point that innovation is actively happening on at least 1 mv platform. On Feb 8, 2011, at 10:26 AM, Wols Lists wrote: > On 08/02/11 13:38, Ed Clark wrote: >>>

Re: [U2] Does UV have a "BLOCK" command

2011-02-08 Thread David Wolverton
I have been using 'DIRECT' for so long I did forget about the 'LOCAL'!! 3 it is... wow. No wonder things run faster on SSD drives, huh? -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Dan McGrath Sent: Tuesday, Febru

Re: [U2] RPL was Pick History et al

2011-02-08 Thread Tony Gravagno
> From:Charles_Shaffer > I remember having to add NOP instructions into > programs so that a subroutine wouldn't span groups or > something. That's funny - one of the issues I need to fix in the compiler right now is the requirement for a NOP when some statements in object code cross frame boun

Re: [U2] [UD] Building a Dictionary with MV Functions

2011-02-08 Thread Bill Haskett
Many thanks Troy! :-) Bill Buss, Troy (Logitek Systems) said the following on 2/8/2011 10:54 AM: Bill, This worked for me: F112 is an internal date field MV F113 is an internal time field MV LIST ECN F112 F113 EVAL \(R

Re: [U2] Does UV have a "BLOCK" command

2011-02-08 Thread Dan McGrath
3. Once for the VOC, once for the Local Catalog and once for the Global Catalog. -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of David Wolverton Sent: Wednesday, 9 February 2011 7:52 AM To: 'U2 Users List' Subject:

Re: [U2] RPL was Pick History et al

2011-02-08 Thread fft2001
Was your RPL compiler for Universe ever actually installed on a commercial system ? -Original Message- From: Brian Leach To: 'U2 Users List' Sent: Tue, Feb 8, 2011 12:57 pm Subject: Re: [U2] RPL was Pick History et al I actually wrote an RPL compiler for UniVerse - I gue

Re: [U2] RPL was Pick History et al

2011-02-08 Thread Brian Leach
I actually wrote an RPL compiler for UniVerse - I guess that was about 15 years ago. It actually started out quite nice.. it did everything in the RPL81 manual and was a tidy piece of C on SunOS. Then I delved into the 'undocumented' functions .. and by the time I had handled as many of those as

Re: [U2] Does UV have a "BLOCK" command

2011-02-08 Thread David Wolverton
Would make sense -- I would guess you have 2 disk reads to 'find' the Global Catalog - once test for the 'direct' entry in the VOC, and then the read to the Global? -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wols

Re: [U2] Does UV have a "BLOCK" command

2011-02-08 Thread Wols Lists
On 08/02/11 00:31, Dan McGrath wrote: >>From my testing with the aforementioned project, directly cataloguing in > the VOC results in noticeably faster calling than code that is > catalogued globally. I don't have time at work at the moment do the > tests again, I might try after I finish the day.

Re: [U2] A new DML?

2011-02-08 Thread Glen Batchelor
Mobile computers and phones of today are ushering in a new stage of complexity and power that has changed the overall scope of what client/server means. Mobile devices used to be moderately-powered slaves that represented a UI, comm hook or data batching portal for a server that did all of the

Re: [U2] [UD] Building a Dictionary with MV Functions

2011-02-08 Thread Buss, Troy (Logitek Systems)
Bill, This worked for me: F112 is an internal date field MV F113 is an internal time field MV LIST ECN F112 F113 EVAL \(REUSE(@DATE * 86400 + @TIME)) - ((F112 * REUSE(86400)) + F113)\ AS X FMT "14R" CONV "" WITH X <= "10800" This brought up records that had one of the dates and or times withi

[U2] [UD] Building a Dictionary with MV Functions

2011-02-08 Thread Bill Haskett
I have a record that monitors when users have last requested a banking process. In the record I have: 00n Date]Date]...]Date n+1 Time]Time]...]Time n+2 User]User]...]User I want to know who's requested the process within the last half hour (a half hour being 1,800 seconds). The dictiona

Re: [U2] RPL was Pick History et al

2011-02-08 Thread FFT2001
In a message dated 2/8/2011 6:02:44 AM Pacific Standard Time, charles_shaf...@ntn-bower.com writes: > In the late 80s I worked with Ultimate Pick on a VAX, running software > from SMI. That system used RPL as its native programming language. This > was the Ultimate PICK that ran on an add-in

Re: [U2] "BLOCK" command revision

2011-02-08 Thread George Gallen
I have since made one small change. If you add a " ; " to end LOOP inside the BLOCKSTART EQU it would allow you to name your BLOCK if you so chose. > * >EQU BLOCKSTART LIT "LOOP ; " >EQU BLOCKEND LIT "EXIT ; REPEAT" > * >BLOCKSTART LABELNAME: > CODE > CODE > IF () TH

Re: [U2] Does UV have a "BLOCK" command

2011-02-08 Thread George Gallen
> -Original Message- > From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users- > boun...@listserver.u2ug.org] On Behalf Of Mecki Foerthmann > Sent: Tuesday, February 08, 2011 3:25 AM > To: U2 Users List > Subject: Re: [U2] Does UV have a "BLOCK" command > > Isn't END BLOCK just a labe

Re: [U2] A new DML?

2011-02-08 Thread Bill Brutzman
It is clear to me that we have been for some time in an era of "middleware". Some examples... Flex <-> ColdFusion <-> database Ajax <-> pHp <-> SQL SB+ <-> UniBasic <-> U2 FrontEnd <-> MiddleWare <-> database GUI <-> BusinessLogic <-> database With the emerging preponderance of devices, phones,

Re: [U2] A new DML?

2011-02-08 Thread Steve Romanow
On 2/8/2011 10:41 AM, Glen Batchelor wrote: It's available on AIX for PPC-64 based on the home page. GlenB ___ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users Ty, so there is some hope. I need

Re: [U2] A new DML?

2011-02-08 Thread Glen Batchelor
On 2/8/2011 10:30 AM, Steve Romanow wrote: On 2/8/2011 10:28 AM, Wols Lists wrote: On 07/02/11 21:00, Steve Romanow wrote: Now, as I've said recently, we can immediately build our own external language bindings with no help from any of the DBMS providers. Unfortunately this option leaves us to

Re: [U2] A new DML?

2011-02-08 Thread Steve Romanow
On 2/8/2011 10:34 AM, Glen B wrote: On 2/7/2011 11:48 PM, Steve Romanow wrote: How many companies sole source of income is from innovation and investment from 2-3 decades and 6 owners ago? ___ I know of many but they each have their own varying le

Re: [U2] A new DML?

2011-02-08 Thread Glen B
On 2/7/2011 11:48 PM, Steve Romanow wrote: How many companies sole source of income is from innovation and investment from 2-3 decades and 6 owners ago? ___ I know of many but they each have their own varying level of "innovation" due to varying f

Re: [U2] A new DML?

2011-02-08 Thread Steve Romanow
On 2/8/2011 10:28 AM, Wols Lists wrote: On 07/02/11 21:00, Steve Romanow wrote: Now, as I've said recently, we can immediately build our own external language bindings with no help from any of the DBMS providers. Unfortunately this option leaves us to connect in via the above methods, and no ma

Re: [U2] A new DML?

2011-02-08 Thread Wols Lists
On 07/02/11 21:00, Steve Romanow wrote: >> Now, as I've said recently, we can immediately build our own >> external language bindings with no help from any of the DBMS >> providers. Unfortunately this option leaves us to connect in via >> the above methods, and no matter how fast that happens, it'

Re: [U2] A new DML?

2011-02-08 Thread Wols Lists
On 08/02/11 13:38, Ed Clark wrote: >>> I'll go on a limb and state my belief emphatically that we will >>> >> never see another new language implemented within the DBMS >>> >> itself. > Not from universe/unidata/d3 maybe (and sadly), but this is what Intersystems > did with Cache. They added mv ba

Re: [U2] A new DML?

2011-02-08 Thread Steve Romanow
On 2/8/2011 8:41 AM, Steve Romanow wrote: On 2/8/2011 8:38 AM, Ed Clark wrote: I'll go on a limb and state my belief emphatically that we will never see another new language implemented within the DBMS itself. Well, the python on my aix box is a little crufty (2.6.2). Ctypes is malfunctionin

Re: [U2] RPL was Pick History et al

2011-02-08 Thread Charles_Shaffer
>>I'm thinking it might be good to write up an article about RPL. >>If any of you has knowledge of the history of the language, the company, etc. you can email me, and we can collaborate on getting it all laid out... >>straight. >>Will In the late 80s I worked with Ultimate Pick on a VAX, runni

Re: [U2] A new DML?

2011-02-08 Thread Steve Romanow
On 2/8/2011 8:38 AM, Ed Clark wrote: I'll go on a limb and state my belief emphatically that we will never see another new language implemented within the DBMS itself. Well, the python on my aix box is a little crufty (2.6.2). Ctypes is malfunctioning so I will probably be a quarter or two ou

Re: [U2] A new DML?

2011-02-08 Thread Ed Clark
>> I'll go on a limb and state my belief emphatically that we will >> never see another new language implemented within the DBMS >> itself. Not from universe/unidata/d3 maybe (and sadly), but this is what Intersystems did with Cache. They added mv basic as a language in the dbms (beside the origi

Re: [U2] A new DML?

2011-02-08 Thread Ed Clark
I guess Ian was partially right? On jbase, all basic code is precompiled into c code (which is then compiled into os native object and executables), and if you wanted to you could just skip the precompiler and write the c code directly. They provide object code libraries with functions for all t

Re: [U2] Pick Dinosaurs

2011-02-08 Thread Wols Lists
On 08/02/11 03:58, Dawn Wolthuis wrote: > I started on a P300 that I think might have been running Primos 3, > then we got a 400 running Primos 4. I think it was either the upgrade > to Primos 5 or 7 (details are too blurry at this point) when we had > significant issues with a upgrade, not the lea

Re: [U2] Does UV have a "BLOCK" command

2011-02-08 Thread DavidJMurray (mvdbs.com)
I had a look at the idea back in 2007 - in UniBasic and SB+. http://mvdbs.com/2007/08/01/try-and-catch/ and http://mvdbs.com/2007/08/16/try-and-catch-part-2/ . SB+ was easier as RTN.FLAG is used throughout the system and can quite easily be used as the exception catch. Within UniBasic, there is

Re: [U2] A new DML?

2011-02-08 Thread Symeon Breen
This all comes back to my point that Rocket do have a responsibility to make it easier to write the language bindings. The reason mongodb has so many is that the developers released a well document low level api with examples that most programmers could work from to create a binding. Intercall is p

Re: [U2] Does UV have a "BLOCK" command

2011-02-08 Thread Symeon Breen
A try/catch/exception concept in unibasic would be great. However to do it properly would probably require a fair bit of effort inside u2, as they would have to start exposing exceptions to the language e.g. file open/read/write problems, execute problems other runtime errors, what would the st

Re: [U2] Does UV have a "BLOCK" command

2011-02-08 Thread Mecki Foerthmann
Isn't END BLOCK just a label? So what is the difference to calling your label END.BLOCK and use GO END.BLOCK instead of EXIT? Or you could use a combination of CASE and IF...THEN...ELSE. No need for yet another useless statement IMHO. On 07/02/2011 22:08, George Gallen wrote: > That should accomp

Re: [U2] RPL was Pick History et al

2011-02-08 Thread George Land
Ahh, RPL! My first MV experience was 4th Feb 1983 when I met a CMC Reality running RPL at a bus factory in the English Lake District. Several years working on manufacturing software that originated from SMI followed both there and at Trifid in Cheshire on Ultimates and Adds Mentor (running RPL+)