syntax checking / autocomplete

I just got my first arduino

i am used to microsoft studio where the ide interprets your keystrokes and makes suggestion with autocomplete

is there a version of the sketch tool that offers this ?

i am finding it frustrating that it will not accept a lowercase version of the same command

autocomplete will speed up typing and programming

is there anything on offer ?

is there a version of the sketch tool that offers this ?

No.

i am finding it frustrating that it will not accept a lowercase version of the same command

Learn to use the shift key. Either one of them.

is there anything on offer ?

Come back in a couple of years and see if you still need this crutch.

interprets your keystrokes and makes suggestion with autocomplete

< irritating paperclip> {tap-tap} Looks to me like you're writing a C application. {wiggles eyebrows} Do you want me to:
a) declare "main (void)",
b) declare "main (int argc, char** argv)"
c) declare "main (int argc, charargv, char envp)"
< /ip >

i am used to microsoft studio

You can still be saved, brother.

autocomplete will speed up typing and programming

If typing speed is the issue consider to do a typing course, seriously, it would improve your speed more than autocompletion does. AND it is usefull in all other apps where there is no autocompletion - Word, twitter, facebook , and of course this forum - too. - http://www.typingtest.com/ -

The main function of autocompletion is not to speed up typing, but to remember all the differences in the large - overloaded - interfaces of the objects in e.g. .NET

In Arduino land:
A big sketch lets say 25000 bytes would take approx 5 hours to type at 80 chars/minute (beginner++ without copy paste!). If you speed up to 200 chars/minute (experienced typer) it will only take approx 2 hours. To make a design that results in a sketch of 25000 bytes, will take in the order of (many) days iso hours, even testing will take longer than typing. So if winning time is the issue, be a better designer, specially because a good design often results in less code to type.

That all said there are people using eclipse as IDE for Arduino and Eclipse does support autocompletion. Just don't know if there is autocompletion for the Arduino too.

And what was your typing score?
Rob

i guess i will just have to get used to it

my typing speed is quite fast and the autocomplete makes sure i can type the correct syntax as i go

the autocomplete offers you the correct syntax and expression as you type so you only really need to remember the function/operator name and it present the options to you as you type

but hey ho - i'm in arduino land now

i have only had it a few hours and have it transmitting serial data and reading it from a windows gui already

(I am like a kid in a sweetshop :smiley: )

my typing speed is quite fast

Using the shift key a little more may slow you down to more reasonable speeds.

You can try a NetDuino... but I'm still not sure about the autocomplete. It is Microsofty... :stuck_out_tongue:

You can try a NetDuino... but I'm still not sure about the autocomplete.

Netduinos are programmed using C#, so autocomplete is supported.

PaulS:

You can try a NetDuino... but I'm still not sure about the autocomplete.

Netduinos are programmed using C#, so autocomplete is supported.

Thanks for the info.

Guess it's the OPs lucky day. eh eh

Thank for the replys guys

I only got my Arduino today and hadn't considered using a different product !

I will stick with the Arduino for now

if you can step through code using the Netduino then it might be a good development too to use

i will do a bit of research on the Netduino later on

:slight_smile:

if you can step through code using the Netduino

You can indeed.

wildbill - do you use the netduino ?

how does it compare to the arduino ?

Haven't done enough with the netduino so far to have much to say about it apart from the obvious - interactive debug, more memory, C#, .net framework.

The netduino forums aren't so populous as this one, but I've never had any trouble getting timely answers there. I do struggle to find stuff in the framework, but that's my lack, not the product.

Crikey i only got my Arduino today and i'm already realising the netduino is a more polished tool ! :astonished:

are the netduino boards compatible with the arduino shields ?

what else can the netduino do an Arduino can't ?

i am tempted to try a netduino next time i buy a new board - just to try it out for myself

Actually, what he is looking for might be found here:

Code completion can help prevent syntax errors and speed up things a bit. I like the feature where when I am working with a class that it gives me a list of the methode available. Most Arduino "sketches" are not quite this sophisticated, but in biggers projects these little things can be handy.

Thanks for that much appreciated!

Anyone that thinks autocomplete will not help thier coding needs to try it and then they will never go back

:slight_smile:

Probably not your case, but mine was:

http://forum.arduino.cc/index.php?topic=37788.15

I just found (in youtube) a modified version of the arduino IDE that has this features (Arduino IDE + Autocomplete (English subtitles) - YouTube). There is even a pull request in github to arduino incorporate this changes :slight_smile: