Code Editor upgrade request: NET4, code outlining, IntelliSense for external libraries
Author: dan_rozenberg
Creation Date: 11/27/2012 1:06 PM
profile picture

dan_rozenberg

#1
Hello, I understand that the code editor is made by a third party, so I don't know if my requests need to be requested to its developers, or if the following can be implemented with code on your side. In any case, here is my wishlist for editor improvements:

1) Be able to compile .NET 4.0 code and have intelisense on it.
2) Code outlining, so that I can collapse everything to definition.
3) Intelisense for external libraries and most importantly, custom WL plugins.

Is there any chance any of these requests ever make it into production?

Thanks!
profile picture

Eugene

#2
Since you have already requested this, we have a support ticket. This thread is duplicate.

FAQ > "I'm using Wealth-Lab 6.4 but can't use C# 3.0/4.0 language features such as LINQ, Tasks etc. What's wrong?"

Open Issues > (83553) Update QWhale Editor component for C# 3.0/4.0 features
profile picture

Eugene

#3
profile picture

Eugene

#4
1) We expect that C# 4.0 support (bug 83553) will be added to the Editor in 6.5.
2) There's a chance that "Code outlining" and "Split screen" may be activated too, if the developer determines that it doesn't interfere with existing functionality (e.g. shortcuts).
3) No idea whether it's feasible or not, but a request has been submitted.
profile picture

dan_rozenberg

#5
Thanks, Eugene.
I actually would be happy if I had code completion with referenced external .NET libraries, as opposed to intelisense for plugins, which does sound like it would be harder.
profile picture

Eugene

#6
To anyone interested.

You can utilize C# 4.0 features like Tasks (anonymous types, LINQ...) in the Strategy Editor right now. Follow this simple workaround from the FAQ: I'm using Wealth-Lab 6.4 but can't use C# 3.0/4.0 language features such as LINQ, Tasks etc. What's wrong?
profile picture

dan_rozenberg

#7
Eugene, do you have any updates regarding the feasibility of having the code editor enable intelisense for external libraries / WL plugins?

Thanks!
profile picture

Eugene

#8
Unfortunately, the developers won't be able to consider it (and any other Editor enhancements) before 6.6 (if we're lucky).
profile picture

dan_rozenberg

#9
Can you give us an idea of what is planned for 6.5?

profile picture

Eugene

#10
WealthSignals Trader: a tool that receives signals from the WealthSignals systems you're subscribed to and which you can Place, Stage, or send to a Quotes window.

And bug fixes, of course.
profile picture

Panache

#11
This is a little bit off topic, but I think would be a much easier fix:

I have all the code in my Strategies organized based on what I want to see using
CODE:
Please log in to see this code.
and voids. I can collapse the code I don't want to see and save the Strategy that way. However, when Wealth-Lab opens the Strategy, it expands everything, so I have to collapse everything manually again. Is there any way to prevent this?
profile picture

Eugene

#12
There isn't a supported way. But if you delve into the QWhale.net Editor control's documentation there might be some unsupported switch to put in .config. But this is just my speculation or wild guess so maybe the control isn't programmed to support this in principle.

P.S. Keep in mind that WLP uses an outdated version (1.51) of the control when dealing with the manual.