Pages: 1 ... 7 8 [9] 10 11 ... 42   Go Down
Author Topic: [MOD] Arduino Enhanced Release 1.0.5 for Windows (installer, drivers, etc) +SRC  (Read 247226 times)
0 Members and 1 Guest are viewing this topic.
Chile
Offline Offline
Edison Member
*
Karma: 35
Posts: 1251
Arduino rocks?
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks for the quick update. smiley

Now, just add some code folding like code blocks does... smiley-grin

I think code folding is not possible... without MAJOR overhouling and/or massive donations smiley-money
Logged

My website: http://ried.cl

Offline Offline
Sr. Member
****
Karma: 6
Posts: 429
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hehe ok. smiley

KickStarter Project? smiley-grin
« Last Edit: October 14, 2012, 05:26:48 am by Lakes » Logged

Belgium
Offline Offline
Edison Member
*
Karma: 68
Posts: 1926
Arduino rocks; but with my plugin it can fly rocking the world ;-)
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks for the quick update. smiley

Now, just add some code folding like code blocks does... smiley-grin

And eclipse and visual micro and many others

Best regards
Jantje
Logged

Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

Chile
Offline Offline
Edison Member
*
Karma: 35
Posts: 1251
Arduino rocks?
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks for the quick update. smiley

Now, just add some code folding like code blocks does... smiley-grin

And eclipse and visual micro and many others

Best regards
Jantje

I don't quite undestand the utility of the folding code blocks anyway. I prefer just intellisense. I mean, it makes sense for me in Visual Studio in the designer section for example, or some pinvoke definitions, but in arduino? just make couple of tabs, one with the setup, other with the loop.

I will think about intellisense first if one day I want to start to make major changes in the IDE.
Logged

My website: http://ried.cl

Belgium
Offline Offline
Edison Member
*
Karma: 68
Posts: 1926
Arduino rocks; but with my plugin it can fly rocking the world ;-)
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I don't quite understand the utility of the folding code blocks anyway. I prefer just intellisense.
I prefer intellisense to code folding to. I use intellisense on a daily basis and I only activated code folding in C++ last week. But it are 2 different things and sometimes folding is handy. For instance to get a better understanding of a function that has grown to large and needs refactoring. This example can not be worked around with multiple tabs as you propose.

For me; a professional IDE should support both. I say professional IDE because there are very good reasons of existing for non-professional IDE's. I believe that the Arduino IDE is a great example of non-professional IDE with great value.
In many discussion about bugs and new features in the Arduino area the discussion is about "Can we add this added value without adding (to much) complexity for the user?". These are very valid discussion for the Arduino IDE that explicitly does not position itself as a professional IDE. In a professional IDE the discussions should be "How to best add this added value"

begin of rant
I do not advice everyone to use a professional IDE. You should use a tool that fits your need. My advice is to start with the Arduino IDE "as is". When you start to feel the limitations; look at the alternatives. If you have no professional software development background and do not wish to go there: use the arduino IDE with mods or go to an external editor.
If you have a professional software development background or wish to go there: go for a professional IDE that has good support for the arduino environment.
End of rant

From a practical point of view:I have never implemented code folding nor intellisense. I think however that folding was available before intellisense so my guess would be that folding is easier to implement than intellisense.

Best regards
Jantje

PS Note that in eclipse you also have the outline view which resembles the code in folded format which takes away quite a bit of the added value of code folding. (I guess visual studio has something similar)
Logged

Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

Offline Offline
Full Member
***
Karma: 11
Posts: 168
IDE for Microsoft Visual Studio and Atmel Studio 6.1, optional USB Debugger
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Edit:

I don't think if an ide is "Pro" or not is the right discussion.

The questions, for me, are :-

How simple and well integrated is the Arduino plugin?
Is it really easy to setup?
Stable to use?
Does it provide the same features as the Arduino?
Does it provide double click drill down into compiler errors?
Support multiple pde/ino files?

In short does it do the things the Arduino IDE does and does it do them in the same simple way?

This is what the Visual Studio plugin is designed to do/be. It reduces project development time enormously.
« Last Edit: October 16, 2012, 08:33:54 am by Visual Micro » Logged

Arduino for Microsoft Visual Studio Pro and Atmel Studio 6.1 http://www.visualmicro.com
Arduino Debugger http://www.visualmicro.com/post/2012/05/05/Debug-Arduino-Overview.aspx

Offline Offline
Sr. Member
****
Karma: 6
Posts: 429
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I`m not a "Pro" just someone who tinkers with stuff until I`m happy that it does what I want.

I`ve tried Elcipse with the plugin as its a fairly uncomplicated interface and it has a built-in serial monitor, but I could`nt get the indexing thing to work, so its gives me errors on a simple serial sketch

Visual Studio maybe be ok for Pro`s, but the interface looks too complicated for me and I`m reluctant to install anymore MS "bloatware" than I really need to.

I really like the look of codeblocks, as its very similar to something I`ve used before and it has the code folding function.
I might give that a try to see how it goes (when I have some time), no built-in serial monitor would not be a deal breaker.

Having separate tabs for each part of the sketch I`m working on seems an odd way of doing things, but thats due to my limited experience of these things.


For now though, I`ll stick with the Enhanced IDE as it just works! smiley
Is there a way of increasing the Undo buffer though?
Logged

Chile
Offline Offline
Edison Member
*
Karma: 35
Posts: 1251
Arduino rocks?
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

For now though, I`ll stick with the Enhanced IDE as it just works! smiley
Is there a way of increasing the Undo buffer though?

I didn't see a limit inside, maybe the limit is because the java virtual machine: 128MB?
Logged

My website: http://ried.cl

Offline Offline
Sr. Member
****
Karma: 6
Posts: 429
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I`ve just checked by typing random junk into the edit  window
This what I typed
Code:
{
  // This code will loops consecutively
  abababababababababababababababababababab
  cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdc
  dededededededededededededededededededede
  efefefefefefefefefefefefefefefefefefefefefefefefefefef
  ghghghghghghghghghghghghghghghghghghghghg
  hihihihihihihihihihihihihihihihihihihihihihihihihihihihihih
}
This is how far it when back with cntl Z
Code:
{
  // This code will loops consecutively
  abababababababababababababababababababab
  cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdc
  dededededededededededededededededededede
  efefefefefefefefefefefefefefefefefefefefefefefefefefef
  g
}
Logged

ottawa, canada
Offline Offline
God Member
*****
Karma: 6
Posts: 993
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Is there a way to move from the beginning to end of a code block (or vice versa) matching braces?
Logged

Bill Rowe
Olduino - An Arduino for the First of Us
www.olduino.wordpress.com

Chile
Offline Offline
Edison Member
*
Karma: 35
Posts: 1251
Arduino rocks?
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Is there a way to move from the beginning to end of a code block (or vice versa) matching braces?

I think I can add that if you provide some useful case scenario in where that feature is useful.

This is how far it when back with cntl Z

I see. Checking the Java documentation I saw there is a default depth of 100 http://docs.oracle.com/javase/1.4.2/docs/api/javax/swing/undo/UndoManager.html#getLimit()

I can make it bigger easily but maybe combining the edits it is a better thing, I am not so sure if the UndoManager should record every single keystroke as an independent action
Logged

My website: http://ried.cl

Offline Offline
Sr. Member
****
Karma: 6
Posts: 429
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok, thanks for looking into it.
Logged

Chile
Offline Offline
Edison Member
*
Karma: 35
Posts: 1251
Arduino rocks?
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok, thanks for looking into it.

OK, but what limit do you think is enough? Also what is your opinion about combining changes or keeping individual keystrokes?

I barely noticed the limitations on the undo in all this years, I just undo something small and keep editing, never something big or too away from the place I am working on, so I need comments from users.
Logged

My website: http://ried.cl

Offline Offline
Full Member
***
Karma: 11
Posts: 168
IDE for Microsoft Visual Studio and Atmel Studio 6.1, optional USB Debugger
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Visual Studio maybe be ok for Pro`s, but the interface looks too complicated for me and I`m reluctant to install anymore MS "bloatware" than I really need to.

Yeah, it probably didn't help my using the ArduPlane drone example, that's the most massive Arduino project on the planet (not my work, can't take any credit)  smiley

Anyway Visual Studio is actually a one click install and "just works", same as the Arduino Ide.

But as I said in my email to you, the enhanced arduino ide is well worth a look. Even if it hasn't got the code navigation and helper tools, it is really great to see Arduino Ide development moving forward at a reasonable speed for a change.
Logged

Arduino for Microsoft Visual Studio Pro and Atmel Studio 6.1 http://www.visualmicro.com
Arduino Debugger http://www.visualmicro.com/post/2012/05/05/Debug-Arduino-Overview.aspx

0
Offline Offline
Full Member
***
Karma: 0
Posts: 127
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I like individual character undo, not block undo. If I can choose the number of undo, I always set it to max (usually 9999 characters).
Logged

Pages: 1 ... 7 8 [9] 10 11 ... 42   Go Up
Jump to: