Skip to main content
is there anything that describes the differences between universe and unidata, in particular keywords, and anything related to coding.  I am starting to look at unidata (once I get it setup) and was wondering if there were any documents specific to coding in unidata versus universe (I am going from universe to unidata).

I can't imagine there being that much or difference, but I could be totally wrong.  My plan is to get it installed this week-end and then start writing some code in unidata so any advice would be appreciated.

I have downloaded the unibasic reference manual as well as a few others as I begin my "experiment" of coding in unidata  (speaking of which is there not a unidata file of all the manuals like there is in universe?  I have been downloading one by one the documents I feel I will need but it would be nice to be able to download 1 file of everything.

any simple "gotchas" would be welcome and a document detailing the differences would be AWESOME.  and for now my concentration is in coding, later down teh road I will look at uniquery and syntax of  commands (create-file, etc ....)

thanks in advance

dougc


------------------------------
Doug Chanco
Release Engineer
Self Registered
graham NC US
------------------------------
is there anything that describes the differences between universe and unidata, in particular keywords, and anything related to coding.  I am starting to look at unidata (once I get it setup) and was wondering if there were any documents specific to coding in unidata versus universe (I am going from universe to unidata).

I can't imagine there being that much or difference, but I could be totally wrong.  My plan is to get it installed this week-end and then start writing some code in unidata so any advice would be appreciated.

I have downloaded the unibasic reference manual as well as a few others as I begin my "experiment" of coding in unidata  (speaking of which is there not a unidata file of all the manuals like there is in universe?  I have been downloading one by one the documents I feel I will need but it would be nice to be able to download 1 file of everything.

any simple "gotchas" would be welcome and a document detailing the differences would be AWESOME.  and for now my concentration is in coding, later down teh road I will look at uniquery and syntax of  commands (create-file, etc ....)

thanks in advance

dougc


------------------------------
Doug Chanco
Release Engineer
Self Registered
graham NC US
------------------------------
There are a few big issues:
  1. The LOCATE's are different syntaxes depending on what compiler type you are using
  2. To find the number of items selected is @SYSTEM.RETURN.CODE @SELECTED in Universe.
  3. CREATE.FILE is different syntax depending on which database you are using
  4. LONGNAMES must be used in Universe before creating a file
  5. ​Use can use AE in Universe instead of ED for consistency's sake.
  6. Use $BASICTYPE "U"  for Unidata and $OPTIONS INFORMATION for Universe
  7. Use $INCLUDE INCLUDE UDO.H for Unidata and $INCLUDE UNIVERSE.INCLUDE UDO.H for Universe
  8. Universe support PICK dictionaries and Unidata does not
  9. Unidata has hundreds of Options to adjust how it works
  10. Universe options are in the configuration file
Since we develop software in both Universe and Unidata we are generally well-versed in the differences. That is all I can think of off the top of my head.

Posted: 10-20-2022 11:58

------------------------------
Doug Averch
Owner
U2 Logic
www.u2logic.com
------------------------------
is there anything that describes the differences between universe and unidata, in particular keywords, and anything related to coding.  I am starting to look at unidata (once I get it setup) and was wondering if there were any documents specific to coding in unidata versus universe (I am going from universe to unidata).

I can't imagine there being that much or difference, but I could be totally wrong.  My plan is to get it installed this week-end and then start writing some code in unidata so any advice would be appreciated.

I have downloaded the unibasic reference manual as well as a few others as I begin my "experiment" of coding in unidata  (speaking of which is there not a unidata file of all the manuals like there is in universe?  I have been downloading one by one the documents I feel I will need but it would be nice to be able to download 1 file of everything.

any simple "gotchas" would be welcome and a document detailing the differences would be AWESOME.  and for now my concentration is in coding, later down teh road I will look at uniquery and syntax of  commands (create-file, etc ....)

thanks in advance

dougc


------------------------------
Doug Chanco
Release Engineer
Self Registered
graham NC US
------------------------------
Doug,

We (Rocket) don't have any formal documentation describing the differences between UniVerse and UniData in the areas you are looking for. Others in the forum may have produced their own so someone maybe able to send you something. Otherwise it is an exercise of listing all the differences between the two in the areas you are looking for, something that I would have to spend some time on producing.

In terms of the manual sets, Rocket took the decision that we no longer supply a single download of the whole documentation set from the documentation download site at Rocket. However when you order UV or UD via Rocket Business Connect (RBC) you will be sent a download link to download the manual set in one zip file. If you login to RBC you may be able to see the Documentation download link on the Product Availabitly Matrix (PAM) against each UniData release, if you do have access to that function you will be able to download the whole documentation set in one zip file.

Regards,



------------------------------
Jonathan Smith
UniData ATS
Rocket Support
------------------------------
is there anything that describes the differences between universe and unidata, in particular keywords, and anything related to coding.  I am starting to look at unidata (once I get it setup) and was wondering if there were any documents specific to coding in unidata versus universe (I am going from universe to unidata).

I can't imagine there being that much or difference, but I could be totally wrong.  My plan is to get it installed this week-end and then start writing some code in unidata so any advice would be appreciated.

I have downloaded the unibasic reference manual as well as a few others as I begin my "experiment" of coding in unidata  (speaking of which is there not a unidata file of all the manuals like there is in universe?  I have been downloading one by one the documents I feel I will need but it would be nice to be able to download 1 file of everything.

any simple "gotchas" would be welcome and a document detailing the differences would be AWESOME.  and for now my concentration is in coding, later down teh road I will look at uniquery and syntax of  commands (create-file, etc ....)

thanks in advance

dougc


------------------------------
Doug Chanco
Release Engineer
Self Registered
graham NC US
------------------------------
Hi Doug - six months ago I went from 20 years of Unidata to Universe. I had worked on Universe before switching to Unidata forever ago so I had a clue what to expect. It has not been a HUGE switch but there are some things to remember.

Coding wise, within a program, little to no difference. But catalogs are different, especially globally cataloging. And Universe has it's own object files. In Unidata that is transparent. Bit me when I changed a Q pointer to a local file, then catalogued the local programs. The catalogue went to the live account (where the Q pointer had pointed) because the object file Q pointer was still pointing there, as I didn't realize there were two separate files!

There are other things I would love to have a reference to ask...I'd be happy to be your Unidata translator if you can be my Universe translator! I will email you directly to connect. Good luck in Unidata!

------------------------------
Kathleen Hambrick
Programmer at Colwell
------------------------------
There are a few big issues:
  1. The LOCATE's are different syntaxes depending on what compiler type you are using
  2. To find the number of items selected is @SYSTEM.RETURN.CODE @SELECTED in Universe.
  3. CREATE.FILE is different syntax depending on which database you are using
  4. LONGNAMES must be used in Universe before creating a file
  5. ​Use can use AE in Universe instead of ED for consistency's sake.
  6. Use $BASICTYPE "U"  for Unidata and $OPTIONS INFORMATION for Universe
  7. Use $INCLUDE INCLUDE UDO.H for Unidata and $INCLUDE UNIVERSE.INCLUDE UDO.H for Universe
  8. Universe support PICK dictionaries and Unidata does not
  9. Unidata has hundreds of Options to adjust how it works
  10. Universe options are in the configuration file
Since we develop software in both Universe and Unidata we are generally well-versed in the differences. That is all I can think of off the top of my head.

Posted: 10-20-2022 11:58

------------------------------
Doug Averch
Owner
U2 Logic
www.u2logic.com
------------------------------
And the debugger is VERY different!!!  That's been another stumbling block. Easy enough to change out the simple step through commands but the more advanced debugging I haven't yet had time to figure out, and my old ways don't work on Universe :(

------------------------------
Kathleen Hambrick
Programmer at Colwell
------------------------------
Hi Doug - six months ago I went from 20 years of Unidata to Universe. I had worked on Universe before switching to Unidata forever ago so I had a clue what to expect. It has not been a HUGE switch but there are some things to remember.

Coding wise, within a program, little to no difference. But catalogs are different, especially globally cataloging. And Universe has it's own object files. In Unidata that is transparent. Bit me when I changed a Q pointer to a local file, then catalogued the local programs. The catalogue went to the live account (where the Q pointer had pointed) because the object file Q pointer was still pointing there, as I didn't realize there were two separate files!

There are other things I would love to have a reference to ask...I'd be happy to be your Unidata translator if you can be my Universe translator! I will email you directly to connect. Good luck in Unidata!

------------------------------
Kathleen Hambrick
Programmer at Colwell
------------------------------
its a deal!  but my foray into unidata is personal and not professional (at least not yet) but I would love to swap emails and be a reference for each other

------------------------------
Doug Chanco
Universe Programmer
Self Registered
graham NC US
------------------------------
There are a few big issues:
  1. The LOCATE's are different syntaxes depending on what compiler type you are using
  2. To find the number of items selected is @SYSTEM.RETURN.CODE @SELECTED in Universe.
  3. CREATE.FILE is different syntax depending on which database you are using
  4. LONGNAMES must be used in Universe before creating a file
  5. ​Use can use AE in Universe instead of ED for consistency's sake.
  6. Use $BASICTYPE "U"  for Unidata and $OPTIONS INFORMATION for Universe
  7. Use $INCLUDE INCLUDE UDO.H for Unidata and $INCLUDE UNIVERSE.INCLUDE UDO.H for Universe
  8. Universe support PICK dictionaries and Unidata does not
  9. Unidata has hundreds of Options to adjust how it works
  10. Universe options are in the configuration file
Since we develop software in both Universe and Unidata we are generally well-versed in the differences. That is all I can think of off the top of my head.

Posted: 10-20-2022 11:58

------------------------------
Doug Averch
Owner
U2 Logic
www.u2logic.com
------------------------------
thank you!

------------------------------
Doug Chanco
Universe Programmer
Self Registered
graham NC US
------------------------------
its a deal!  but my foray into unidata is personal and not professional (at least not yet) but I would love to swap emails and be a reference for each other

------------------------------
Doug Chanco
Universe Programmer
Self Registered
graham NC US
------------------------------
I sent you a contact request - or you can write me at kathleenh@colwellcolour.com

------------------------------
Kathleen Hambrick
Programmer at Colwell
------------------------------