Go Down

Topic: This should please the IDE haters (Read 3492 times) previous topic - next topic

Andrew

Processing moving to using Eclipse!

http://benfry.com/writing/archives/738

Andrew

mowcius

So... arduino moving to eclipse?

Somehow I doubt it  ;)

Senso

Its been already done..
http://www.codeproject.com/KB/system/Arduino_Unleashed.aspx

But as a lot of spit glue...

pwillard

While it does give the IDE crowd some joy... at first glance it does seem to remove some of the "ease of use" that is essentially the Arduino "way" in favor of making hard core "coders" happy.

The additional dependencies say to me that it should possibly remain... optional.

mowcius

Quote
Its been already done..
http://www.codeproject.com/KB/system/Arduino_Unleashed.aspx

But as a lot of spit glue...

Yeah but that's not official and we all know too well what the difference is  ;)

Vambo

Quote
While it does give the IDE crowd some joy... at first glance it does seem to remove some of the "ease of use" that is essentially the Arduino "way" in favor of [glow]making hard core "coders" happy[/glow].


To do that you'd move it to emacs ;)

cr0sh

One could look at it this way, as well: If Processing moves to something like Eclipse or based off it, the Arduino team could simply fork the current IDE and run with it in their own way...

I don't know if that would be the right choice, but it is an option...
I will not respond to Arduino help PM's from random forum users; if you have such a question, start a new topic thread.

Osgeld

#7
Oct 22, 2010, 07:28 pm Last Edit: Oct 22, 2010, 07:29 pm by Osgeld Reason: 1
the ide is not based off of processing, its java, just like in processing, porting the functionality seems pretty trivial

also I wouldn't hate it as much if it was not so damn quirky, same with processing's ide (which is shared) and bloated
http://arduino.cc/forum/index.php?action=unread;boards=2,3,4,5,67,6,7,8,9,10,11,66,12,13,15,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,86,87,89,1;ALL

mowcius

Quote
the ide is not based off of processing, its java, just like in processing, porting the functionality seems pretty trivial

also I wouldn't hate it as much if it was not so darn quirky, same with processing's ide (which is shared) and bloated

The arduino IDE was based off processing and often gains many of the features from processing because of this.

Mowcius

Osgeld

#9
Oct 22, 2010, 09:05 pm Last Edit: Oct 22, 2010, 09:07 pm by Osgeld Reason: 1
no look at them, the only thing arduino shares with processing is the IDE which is streight laced java for both IDE's

and please do tell what features are brought over from processing?

honestly you can replicate the function of the ide with a couple batch files and notepad ...
http://arduino.cc/forum/index.php?action=unread;boards=2,3,4,5,67,6,7,8,9,10,11,66,12,13,15,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,86,87,89,1;ALL

Senso

Quote
Yeah but that's not official and we all know too well what the difference is  Wink

Yes I know, and that is pretty much shown all over the link that I posted, its really strange to put it working, thats why I love my AvrStudio and do all the code and no libs  ;)

mowcius

Quote
no look at them, the only thing arduino shares with processing is the IDE which is streight laced java for both IDE's

Have you read what it says ever time it starts up??

Quote
Based on processing by Casey Reas and Ben Fry


So it's not based on processing?  ;D

Osgeld

#12
Oct 22, 2010, 11:34 pm Last Edit: Oct 22, 2010, 11:37 pm by Osgeld Reason: 1
I can change the splash screen to say based on cheese if I want, and no, jeez man have you even used processing? its a totally different language (based on java), they share the same ide, but that ide is written in pretty much vanilla java not processing

cheese n crackers! if it was based on processing wouldnt the IDE be a pde file that anyone could mod at a whim, but NO its compiled java

I will concede that yes the IDE is based on 1 PART of processing, but it has nothing to DO with processing, its like arguing that taco's and cheeseburgers are identical cause they are both cooked ground beef

;)

(and no I dont count the void setup and void loop callbacks, cause that is a common occurrence in many noobier friendly languages, and not a trait of JUST processing)
http://arduino.cc/forum/index.php?action=unread;boards=2,3,4,5,67,6,7,8,9,10,11,66,12,13,15,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,86,87,89,1;ALL

retrolefty

#13
Oct 23, 2010, 01:21 am Last Edit: Oct 23, 2010, 01:22 am by retrolefty Reason: 1
I guess the real question is will this slow or stop development and bug fixes in the Arduino IDE?

I follow the Arduino Developers Archives a little and notice when the Processing group releases a new version of their IDE they frequently use it in the next Arduino IDE release. So I suspect that the Arduino group presently relies on the Processing group for enhancements and bug fixes that are then brought over to the Arduino release?

Lefty

pwillard

#14
Oct 23, 2010, 03:22 am Last Edit: Oct 23, 2010, 03:23 am by pwillard Reason: 1
Quote
To do that you'd move it to emacs
 Sooooooo true.

@ OSGELD... to my silly eyes... I see WAY more commonality between Processing and Arduino than differences... so, while I understand that you do not...  it leaves me confused that you feel that way.

Arduino's language heritage stands out clear to me.

And here's the crazy thought.   Eclipse still won't make a majority of people happy... since editing environments are like candy...  it seems everyone has a different favorite.  

With small projects... the IDE doesn't bother me...  maybe I'm unique in that.

When I'm working on a complex PDE file (or files), I just pull it all into my favorite customizable syntax highlighter editor app, I work on there... and then  pass it back to the Arduino IDE and let it do the rest.

I can't say that ECLIPSE will be a welcome change for me.  I've used it... and when decisions were being made for a JAVA editor... I selected NETBEANS instead of Eclipse... so maybe I'm just a little nutty.



Go Up