[dorkbotpdx-blabber] Building an IDE (that doesn't suck)

Donald Delmar Davis ddelmardavis at gmail.com
Fri Aug 8 22:13:33 EDT 2008


My 50pf...

I think that the only real positive side of the arduino IDE is the  
integration of the code examples and the accessability of the  
documentation.
The other piece that makes the arduino worthwhile is the abstraction  
and simplification of the hardware though this is much better done in  
wiring and is independent of the IDE.

As IDEs go it sucks otherwise.

(And because the details are hidden away from the user they are also  
not very accessable to the developers who would collectvely fix some  
of the gawdawful things that go on under the hood. )

I like x-code. Things I like about xcode are context dependent code  
help and cross-referencing (ie jump to external definitions), dead  
simple revision control (with the underlying repository of your  
choice) and tight integration with the debugger  (only for the iphone  
and for osx projects).

I wish that it did a better job of supporting cross development but  
for the AVRs not much really does outside of atmels windows only  
platform.



On Aug 8, 2008, at 4:33 PM, Paul Stoffregen wrote:

> Textmate looks like it has a LOT of features.  I'll have to get my  
> mac out to get it a try.
>
> If you had to make a short list of the most important features in  
> textmate lacking from the arduino ide, what would they be?
>
>
> -Paul
>
>
>
> Greg Borenstein wrote:
>> For me, the problem with IDEs is that they tend to trade away solid  
>> general purpose text-editing capabilities in order to get  
>> integration with some specific kind of environment. For example,  
>> the Arduino IDE, which does a great job giving you access to things  
>> like libraries, the build process etc., but is just a sucky place  
>> to edit text which is most of what you do when you're writing a  
>> program.
>>
>> So, for my part, a microcontroller IDE would do best to integrate a  
>> totally kick ass existing text-editing system (like TextMate on the  
>> mac) with some tools that actually help you do your development  
>> (build process, dependency management, and simulation tools are the  
>> obvious ones for micro dev).
>>
>> Just my two cents.
>>
>> -- Greg
>
> _______________________________________________
> dorkbotpdx-blabber mailing list
> dorkbotpdx-blabber at dorkbot.org
> http://music.columbia.edu/mailman/listinfo/dorkbotpdx-blabber

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://music.columbia.edu/pipermail/dorkbotpdx-blabber/attachments/20080808/1ed8ca08/attachment.html


More information about the dorkbotpdx-blabber mailing list