Welcome Guest | My Membership | Login

UniVerse and Python - it's here!


Some months back I wrote in Spectrum about Rocket's plans for introducing Python into UniVerse and UniData. Well, the wait is over because the release of UniVerse 11.3.1 — according to some at Rocket the biggest release they have ever done — is here.

So first off — a big 'well done' for getting it out the door.

I know I'm often critical of the product — I carp because I care — so it's great have the chance to give praise where it's due. 11.3 is a milestone release and one that promises interesting times ahead.

Whilst there are other changes, it's the introduction of Python that stands out. Not merely as a client language but as a fully-fledged server language sitting alongside UniBasic. This is a huge step forward not just for Rocket but for MultiValue in general.

Why Python Matters

We have not seen a new language adopted server side — well, not since Dick Pick added mvBasic all those years ago. Some brave souls may have embraced RPL (whose history predates Basic) or ALL in the old days. We have had 4GLs and domain specific languages galore — including my own, of course, in the shape of the mvTest, mvScript and mvStudio products.


Social Media Login

Use your existing social media logins to access your Membership/Subscription information.

Existing Magazine/Newsletter Subscriber (Quick Access)

If you are an existing International Spectrum subscriber, but have not registered with the website, please enter the Reference Code found on the magazine or in the e-mails you receive from us.

Magazine Reference Code location

Spectrum Login

New Subscriber

If you currently do not receive the Magazine or other emails from International Spectrum, select the "Subscribe" button below to create an new membership account.


Find out more about the different between the FREE and a Professional Membership at:
Compare Account Options


# # #          # # #          # # #


Related Articles

  • Using OWIN Security with MultiValue Data - Part 2

    Company: International Spectrum

    Part 2 in our series on OWIN, the latest framework that .NET developers are using to build ASP.NET applications. Integrating your MultiValue data into the OWIN identity framework allows central management of user and customer credentials from within your existing LOB (Line Of Business) application.

  • Six Million Dollar Date

    Company: HDWP

    We've looked at how to wrap the OPEN statement (Six Million Dollar Open) previously. This time we are going to wrap one aspect of the INPUT statement, date handling. People outside of our industry may not consciously realize it, but dates are tricky things.

  • Business Tech: Same Difference

    Company: HDWP

    It is easy to see businesses as unique snowflakes but it's equally easy to see them as all the same. As professionals, whether employees or consultants, we need both perspectives in the course of our work life. While we can make the case the Amazon isn't eBay, we can also make the case that your accountant and your dog groomer are in the same business.

  • What Should I Learn Next? - JavaScript and Python

    Company: Brian Leach Consulting, ltd

    What Should I Learn Next? - JavaScript and Python Rocket has picked Python as an important alternative to BASIC. Find out what Python brings to the table, and see why you might be adding 'Python Programmer' to your resume.

  • Auditing Database Changes with UniVerse Indexing Subroutines

    Company: Modern MultiValue, LLC Database: UniVerse

    UniVerse has file triggers which can be used to call a subroutine whenever a new record is added, changed, or deleted from a file so that the change to the database can be recorded in an audit trail for IT governance and compliance requirements. But full blown triggers come with a certain amount of performance overhead. For simple auditing, using indexing suboutines with a new system variable available at release 11.1 is a lighter weight alternative.

Return to top