IDE - What are you missing?

MikeHart

Administrator
Joined
Jun 19, 2017
Location
Germany
Hi folks,

Martin and I think that we either need to replace Ted with a more powerful IDE or enhance it.
I know some of you guys love Jungle but like MX, it looks like development has stopped and its creator doesn't respond to emails.

So I would like to know what exactly do you need. Please don't answer "I need everything jungle has" cause I don't know this tool. A short list of features that you can't live without them would be cool.

Thank you
Michael
 

muruba

Active Member
CX Code Contributor
3rd Party Module Dev
Patreon Silver
Joined
Jul 5, 2017
I guess I am happy with Mollusk for now... I have a copy of Jungle IDE but it stopped updating for whatever reason and started crashing, thus rendering itself unusable... I am wondering if something like Eclipse could be easily modified to support CX? I tried to understand Eclipse plugin development system some time ago but gave up as it was totally confusing for me... However Eclipse is used for multiple languages (using it myself for C++ as Cevelop) PHP, JavaScript, LISP, Scala, Python, etc...
 

York

New Member
Patreon Bronze
Joined
Jul 5, 2017
Location
Germany
I love to use Jungle Ide and I currently use it. I have no problems with an older Monkey Version to develop my new prototype. With cerberus some features not working. I would love to see a new Ide, if there will be no further updates for jungle :=)

A short list of what I really need:

- Working in a solution ( Split the code to different views to see more than only one sourcefile )
- Code Suggestion / Auto Completition
- "Code Jumping" , not sure how it is called. ( Ctrl + Left Mouseclick ; IF I push on a variable, function I will jump to the definition in the sourcecode )
- Hide a codeblock to get a better overview
 

Lugato

New Member
Joined
Jun 24, 2017
The question here is :
- We have only Martin coding to solve problems that exist in Monkey for years :/ (like grade to android build and adjust admob layer)

I would like corrections to continue or the insertion of new features such as:
- Google Play service to save scores
- Facebook layer
- inclusion of banners with admob videos

Over time I learned to deal with IDE issues :) and this does not bother me so much :)

it's my 2 cents about this question ;)

Thanks
Lugato
 

Martin

Administrator
Joined
Jun 19, 2017
Location
Germany
BTW I reached Ryan, the creator of the great Mollusk IDE and he said he will support cerberus in the next soon upcoming version. :)
 

Gerry Quinn

Active Member
Joined
Jun 24, 2017
Mollusk doesn't have all the bells and whistles of Jungle, but it's a solid IDE. I'm quite happy with it.
 

SecondGear

New Member
Joined
Jul 27, 2017
Not that it's very important, but since you asked, here it is :)

What I like in Jungle vs. other Monkey IDEs:
  1. Better, more intelligent code folding (although not perfect).
  2. Jump to definition (ability do quickly jump to declaration of field, method, variable, etc.)
  3. Flexible layout (open multiple files in tiled layout, reposition console and project view the way you want, even take some elements into a separate window on a second monitor).
  4. Project-wide search and replace.
  5. Basic refactoring (rename a variable or field in all its instances at once).
  6. Foldable regions (Mollusk has it too).
  7. Anything marked as 'note: appears in the list of notes (very convenient for TODOs and FIXMEs).
  8. Very good, customizable syntax highlighting (Mollusk comes close in that regard).
All these are little luxuries, but some people get accustomed to conveniences ;)
 
Last edited:

muruba

Active Member
CX Code Contributor
3rd Party Module Dev
Patreon Silver
Joined
Jul 5, 2017
Monkey's dead - long live Cerberus! :rolleyes:
 

MikeHart

Administrator
Joined
Jun 19, 2017
Location
Germany
Just some heads up, Martin got word from Ryan, the creator of Mollusk. He is almost done with the CX support of Mollusk and will sent Martin a beta soon to test.
 

Hans

New Member
Joined
Aug 23, 2017
As an extension to SecondGear's list, here is my wish list for the IDE (in the order of their importance):
- allow defining several pathes for sub-modules (like -modpath for transcc) which is considered for editing (autocompletion as well as for refactoring) and compiling (JungleIDE supports only 1 additional path :()
- debugging support (set a breakpoint, check/set a variable value, step in/over/single through code)
- search for "used by" or similar

For monkey i have wishes too (lower importance to me):
- enhance transcc keeping unused functions/variables etc. (in case deploying a dll with exported functions f.e.)

- java code with exceptions should be properly generated (not catched exceptions shall be part of function 'throws ...')
 

MikeHart

Administrator
Joined
Jun 19, 2017
Location
Germany
Hi Hans, welcome on board.

- enhance transcc keeping unused functions/variables etc. (in case deploying a dll with exported functions f.e.)
imho you could set a reflection on the file to have everything inside the exported code.

- java code with exceptions should be properly generated (not catched exceptions shall be part of function 'throws ...')
Did you ment that the native JAVA code which ships with CX should have better execption handling? If not, please clarify.
 

MikeHart

Administrator
Joined
Jun 19, 2017
Location
Germany
- allow defining several pathes for sub-modules (like -modpath for transcc) which is considered for editing (autocompletion as well as for refactoring) and compiling (JungleIDE supports only 1 additional path :()
Imho an ide should read the modpath and consider THESE paths for dealing with its functionalities. Adding to that, all the files in the current project. Any other path is irrelevant to CX.
 

MikeHart

Administrator
Joined
Jun 19, 2017
Location
Germany
Speaking of IDEs. Remember this one?
Yes, I quite liked it but I had some crashes and others mentioned that is was very buggy. Why I don't know. Sadly I think its development has also stopped.

Hey, just saw that it is open source on GitHub. :D
 
Top Bottom