Corona CIDER Advanced Debugger with IDE - v 1.5.1- Update

taddmencer: I don’t think so - but I will check.

[import]uid: 13784 topic_id: 23072 reply_id: 109416[/import]

Hi,

You guys are doing a great job.

The IDE is getting very robust on every update.

I have one feature request.

I’m a Java Developer and use Eclipse. I’m using the Cider’s eclipse profile and thats great. But there is a great shortcut on eclipse that isn’t implemented.

The shortcut is Crtl O. It opens the functions navigator with a search so I can type the first letters of the function then press enter and the IDE jumps to the function.

Believe me this shortcut is great. [import]uid: 101324 topic_id: 23072 reply_id: 109892[/import]

It’s not exactly the same as Ctrl + O, but Control + 7 will open up the project navigator where you can click on functions… but I don’t think you can just type them in. [import]uid: 49447 topic_id: 23072 reply_id: 109904[/import]

Hello All,

You may have not been hearing from us recently but do not worry we have not forgotten about any feature requests/bug fixes and we are doing the best we can. For the next 2-3 weeks we will be too busy to work on Cider aggressively but we will still help anyone with pressing issues over the forum or even 1 on 1 support via gchat but please do not expect any major updates until the end of June.

@brunathaty,
Thanks for your interest! Yes the ctrl-7 brings the navigator pane to the front like producerism said but it does not give focus to it. You will need to click the pane and then you can start typing the first few letters of any function like you described. If the first few letters are not matched then it will look for the combination within the function names as well. You can then just press enter to jump.

@marble68,
Are you still having these problems? Please let us know. Is the 3gb figure from the task manager? It would help us tremendously if you could send us an email so we can show you how to do a visual VM profiling session you can have running in the background to measure the memory footprint as you use Cider. That would help us a lot.

Regards,
M.Y. Developers [import]uid: 55057 topic_id: 23072 reply_id: 110095[/import]

Wrong thread sorry [import]uid: 100901 topic_id: 23072 reply_id: 110099[/import]

I’m demoing the editor and I like it very much but for the last 2-3 days it has become unusable for me:

It is like something is keeping the cpu from properly processing the keystrokes, resulting to missed letters in almost all of the words being typed! I just can’t write code in Cider any more…

Is this a known problem?

[import]uid: 7356 topic_id: 23072 reply_id: 110238[/import]

Looks like Cider is built on top of the Netbeans framework/IDE - I’m travelling so can’t check, but it might be worth googling for general Netbeans slowdown issues and possible resolutions?

Of course, Cider may do something funky that standard Netbeans doesn’t like, in which case, you’re screwed until the dev team look at it… [import]uid: 45444 topic_id: 23072 reply_id: 110248[/import]

  • 1 for a mac/windows native version of Cider.

Take for instance these comparison tests

Run corona complete (written native) and play around with it, nice and fast
cider (written in java, on top of netbeans, = a lot of unneeded bloat) a lot of memory usage, slower startup and operation.
CPM > Slower startup than corona complete but once started pretty comparable in performance.
I think you guys are great MYDevelopers. You have the skills, so I really believe you could write a native version of this IDE for mac and windows. [import]uid: 84637 topic_id: 23072 reply_id: 110321[/import]

@Danny, a fair point BUT … I can see the huge advantage of building on top of NetBeans, it’s a well-used, well maintained project with a solid core. Ok, so it’s written in Java but in recent times, Java is almost as fast as it’s C++ equivalent.

Also (and here’s the irony of it all), using a Java base means you can write once and use across multiple platforms rather than having to maintain separate codebases for each platform (is this strategy ringing any bells with anyone else? :slight_smile: Which means dev time is reasonable and therefore the cost can be reduced. I know if I was producing something like Cider in two discrete variants I’d want to charge a lot more than the MY devs are!

IMHO there are plus and minus points for both Cider and Complete Corona, on balance though, after testing both for a couple of weeks, I reckon I’ll be going with Cider (but then, I’ve been using NetBeans for what feels like forever for other languages…)

As I said in a previous post, if there are issues with slowdown, look to Google and see if there’s anything generic you can do - I also use/bought Zend Studio for my PHP work and found a huge lag issue with it that was down to the underlying Eclipse framework - a couple of tweaks later and it was waaay faster. [import]uid: 45444 topic_id: 23072 reply_id: 110409[/import]

Just bought Corona Cider and get this error when trying to run it

Runtime error ...Users/xxxxxx/Desktop/Delivery/CiderDebugger.lua:1219: calling 'send' on bad self (udp{connected} expected, got userdata) stack traceback: [C]: ? [C]: in function 'send' ...Users/xxxxxxx/Desktop/Delivery/CiderDebugger.lua:1219: in function <...users><br> [C]: ?<br> [C]: in function 'send'<br> ...Users/xxxxxxx/Desktop/Delivery/CiderDebugger.lua:1418: in function '_listener'<br> ?: in function <?:531><br> ?: in function <?:226><br>

Anyone else experienced this? It does this on all projects [import]uid: 103970 topic_id: 23072 reply_id: 110441[/import] </…users>

The excellent support at MY Developer helped me solve this in 5 minutes

For anyone else go to JAVA PREFERENCES under APPLICATIONS -> UTILITIES and make sure the 32-bit JRE 6 is above the 64 bit by simply dragging above.

That solved it for me

:slight_smile: [import]uid: 103970 topic_id: 23072 reply_id: 110530[/import]

@Magenda,

It seems the problem is that the JVM is limiting the amount of memory to Cider so the garbage collector is using up the CPU which ends up in missed keystrokes. Please send us an email so we can send you the proper configuration file and instructions on how to install it. Our email btw is:
mydevelopergames@gmail.com

@Danny and crussell,
Performance is our highest priority for our next release. The problem is probably not Java or Netbeans but with some of our code. In any case, startup speed (measured at around 7 seconds) and performance will be improved next release. We will do a full overhaul and rewrite of the problematic code.

Regards,
M.Y. Developers

[import]uid: 55057 topic_id: 23072 reply_id: 110541[/import]

Plz include ‘smart folder’ feature :slight_smile:
this tool is cool enough [import]uid: 10373 topic_id: 23072 reply_id: 110551[/import]

I’m demoing Cider, and I like it so far.

I am seeing odd behavior in the Console terminal output window, though. It prints each line twice. Any idea what could be causing that and how to prevent it? This only happens when I start the simulator by Running the project from within Cider.

Stranger still, if I then close the simulator (with Cider still running) and restart by activating the Corona terminal externally, both the external console window AND the internal Cider console show the same output but without lines printing twice.

Thanks for any help you can provide. [import]uid: 9422 topic_id: 23072 reply_id: 111090[/import]

This seems to be happening to me too.

It actually seems to be starting twice as debug statements showed my map getting loaded and initialised twice.

If it’s not Cider maybe it could be a Corona simulator issue come up in one of the latest daily builds? [import]uid: 37683 topic_id: 23072 reply_id: 111448[/import]

Also, I’m getting the problem Magenda reported. After a while Cider starts missing keypresses. Restarting Cider doesn’t seem to help, and it’s getting worse to the point where now it is fruitless for me to continue using it, which is a shame because otherwise I love all the features. @Magenda (or anybody) know what the fix is? I haven’t heard back from the M.Y. folks after emailing them earlier. [import]uid: 9422 topic_id: 23072 reply_id: 111457[/import]

Cider kicks ass. It’s another tool for my tool belt. I use Corona Project Manager as well, as I just like the workflow better there BUT I like the debugging in Cider.

I like CPM as I can use whatever editor I want, I haven’t figured out how/if that’s possible in Cider.

So far so good, I flip around between CPM and Cider depending if I get hung up.
I can never get everything out of one tool from either features or just personal preference for workflow, so I use both :slight_smile:

Power to the people.

ng [import]uid: 61600 topic_id: 23072 reply_id: 111461[/import]

Sorry for the delay, we are now working on getting all these issues fixed.
@Whiteball and XenonBL,

We believe we may have a fix for the missed keystrokes. The update is live now. We are not sure if the problem is fixed as we have never encountered this error during development. Please let us know if that fixes anything.

@nicholasclayg,
Thank you for your interest! “I like CPM as I can use whatever editor I want, I haven’t figured out how/if that’s possible in Cider.”
You should be able to use any editor you wish. When you save the file it should automatically update in Cider. However, you will not enjoy the interactive debugging experience this way. We are working hard on getting the editor up to speed.

Regards,
M.Y. Developers [import]uid: 55057 topic_id: 23072 reply_id: 113115[/import]

I also have this problem, debug prints each line twice [import]uid: 10141 topic_id: 23072 reply_id: 113155[/import]

Is there anything I need to do to activate the hardware buttons? I tried to use the back and menu buttons in my app but it doesn’t work…
thanks
[import]uid: 12407 topic_id: 23072 reply_id: 113772[/import]