OmniTrader Professional Forum OmniTrader Professional Forum
forums calendars search
today this week
register logon control panel Forum Rules
You are currently browsing as a guest.
You should logon to access more features
A Self-Moderated Community - ALL MEMBERS, PLEASE READ!
Vote for Members who contribute the most to your trading, and help us moderate content within the Forums.

  Current location        Thread information  
OmniTrader Professional Forum
OmniLanguage Discussion
.Net namespaces available in OL?
Last Activity 3/29/2020 7:40 PM
2 replies, 81 viewings

Jump to page : 1
Now viewing page 1 [25 messages per page]
back reply
Printer friendly version

^ Top

Posts: 108

Joined: 9/12/2007
Location: Valley Center, CA

User Profile
Subject : .Net namespaces available in OL?
Posted : 3/15/2020 1:24 PM
Post #30981

I have spent too much time hunting and pecking for .Net methods that will work in OL.

Apparently Math.Round() will work, but besides that Nirvana has not provided any insight (that I know of) regarding what .NET namespaces are supported.

Further, OL uses a very old version of .NET runtime. That further complicates understanding what namespaces are supported.
Does anyone know what version of the .NET runtime the OL compiler is linked to?

Does anyone have, or know of, a resouce that delimits the .NET namespaces and methods available from within OL?


^ Top

Posts: 205

Joined: 3/18/2006

User Profile
Subject : RE: .Net namespaces available in OL?
Posted : 3/16/2020 11:54 AM
Post #30982 - In reply to #30981

I think we are on our own on this, and Nirvana does not want to deal with fusses when Microsoft changes interfaces or deprecates stuff that we use. Jim Dean knows more of this than most. His website ( might help you.
^ Top
Jim Dean

Posts: 3281

Joined: 3/13/2006
Location: L'ville, GA

User Profile
Subject : RE: .Net namespaces available in OL?
Posted : 3/16/2020 12:53 PM
Post #30983 - In reply to #30981

Hi Keith

The auto install for OT20, in the absence of any existing Framework support (ie a new machine), downloads version 3.51. I just did this yesterday, btw. Of course you can upgrade to 4.8 or whatever, with full legacy support.

Mel is right. N explicitly offers no real-time support for SDK, and hasn’t, since MattG left many years ago. Nor do they offer explicit support for OLang, other than to fix things if it gets messed up. The idea is that programmers are on their own.

Over the past 16 years, all the “undocumented” things I’ve learned (95% having to do with OLang not SDK) have been learned via cut and try. Many of those things are doc’d in the TradeTight forum. If you want to do fancy OL coding, that’s just part of the landscape.

I have consciously chosen to do all devel work in OLang - if I sell something, I devel in OLang and as a final step I convert it to a DLL … so my adventures in SDK-land are minimized. I do it this way since for me (tho others disagree), it’s by far the most efficient method.

Welcome to the Nirvana “dungeons and dragons” coding club. Check behind the third door down the red hallway, inside the hidden drawer in the old fold-top desk, for today’s secret code word. ;-D
Jump to page : 1
Now viewing page 1 [25 messages per page]
back reply

Legend    Action      Notification  
Forum Moderator
Registered User
Unregistered User
E-Mail this thread to a friend
Toggle e-mail notification

Nirvana Systems
For any problems or issues please contact our Webmaster at