[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