<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>LeafLabs Garden &#187; Topic: Maple IDE moving to Wiring: what are the costs and/or benefits?</title>
		<link>http://forums.leaflabs.com/topic.php?id=1208</link>
		<description>A place to share, learn, and grow...</description>
		<language>en-US</language>
		<pubDate>Fri, 22 Jan 2016 00:08:01 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.2</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://forums.leaflabs.com/search.php</link>
		</textInput>
		<atom:link href="http://forums.leaflabs.com/rss.php?topic=1208" rel="self" type="application/rss+xml" />

		<item>
			<title>mbolivar on "Maple IDE moving to Wiring: what are the costs and/or benefits?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1208#post-10548</link>
			<pubDate>Tue, 08 May 2012 22:48:13 +0000</pubDate>
			<dc:creator>mbolivar</dc:creator>
			<guid isPermaLink="false">10548@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;rei -- looking forward to less forking and less NIH.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Rei Vilo on "Maple IDE moving to Wiring: what are the costs and/or benefits?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1208#post-10533</link>
			<pubDate>Tue, 08 May 2012 08:29:03 +0000</pubDate>
			<dc:creator>Rei Vilo</dc:creator>
			<guid isPermaLink="false">10533@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;@tochinet&#60;/p&#62;
&#60;p&#62;I fully agree with you: the NIH syndrome is devastating.&#60;/p&#62;
&#60;p&#62;For that reason and because I'm currently using different platforms —Arduino, chipKIT Uno32, ultra-low-power LaunchPad, Wiring and soon Maple—, I'm tired of having one IDE per platform, which only difference is the colour —blue, dark red, light red, orange and green. &#60;/p&#62;
&#60;p&#62;So I've developed a set of makefiles I could use with any IDE, in my case, Xcode because I own a MacBook. I also tested it on NetBeans.&#60;/p&#62;
&#60;p&#62;This makefile-based approach is based on the assumption that the claim &#34; Writing a sketch is not programming &#34; is just fairy tale. I'm confident that considering a sketch as plain C++ code could ease development, with no hidden &#34;dirty work&#34; done below.&#60;/p&#62;
&#60;p&#62;I'm working closely with Hernando Barragán to promote this idea. &#60;/p&#62;
&#60;p&#62;If you're using a Mac computer or just for fun, pay a visit to &#60;a href=&#34;http://embedxcode.weebly.com/&#34; rel=&#34;nofollow&#34;&#62;http://embedxcode.weebly.com/&#60;/a&#62; to learn more.&#60;/p&#62;
&#60;p&#62;Enjoy!
&#60;/p&#62;</description>
		</item>
		<item>
			<title>tochinet on "Maple IDE moving to Wiring: what are the costs and/or benefits?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1208#post-8218</link>
			<pubDate>Thu, 16 Feb 2012 08:57:33 +0000</pubDate>
			<dc:creator>tochinet</dc:creator>
			<guid isPermaLink="false">8218@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;For a good reason to migrate to Wiring, look at Arduino : they started from ... Wiring, made minor changes, up to 0022, and then ... broke it into the 1.0. Or look at Pinguino : they reengineered Wiring in Python for some unknown reason, hoping some day to support ARM cortex , AVR and PIC altogether (both 8 and 32 bits), and ... never got there.&#60;/p&#62;
&#60;p&#62;Maintaining an IDE is work, and it's a shame (IMHO) to have 4 or more parallel versions of nearly the same thing, just because of teh NIH syndrome. Some other people (Jeelabs, chipkit or pjrc's teensy) could understand that and wanted to &#34;stay compatible&#34; with the Arduino IDE. 1.0 was a pain in the *** for them.&#60;/p&#62;
&#60;p&#62;So I applaud the move of leaflabs to join forces with Wiring team. The more the better. I only wish leaflabs or wiring active people could give more info on what's going on (or why it's stalled), what are the plans, etc. Because I've seen little more than a LOI at this moment.&#60;/p&#62;
&#60;p&#62;BTW @LarryP, could you tell us where the Wiring IDE documentation is _most_ behind Arduino's or Maple's ? It looks similar to me, except there are less libraries.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>poslathian on "Maple IDE moving to Wiring: what are the costs and/or benefits?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1208#post-7317</link>
			<pubDate>Mon, 12 Dec 2011 18:43:09 +0000</pubDate>
			<dc:creator>poslathian</dc:creator>
			<guid isPermaLink="false">7317@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;right you are. &#60;/p&#62;
&#60;p&#62;Also, an eclipse plugin would be nice. I have seen several Maple-eclipse setups that were built by hand using the command line tools environment we provide. It would be great to really polish that up and put it out there. &#60;/p&#62;
&#60;p&#62;In terms of Wiring, the exact path forward it still being worked out so I cant say too much. The long term vision is to provide a single environment with cross-vendor support and to develop a wirish (digitalWrite, Serial1.print, etc) level (rather than libmaple level) API that is standard across many devices, including crossing the 8/16/32 bit boundaries. This is a difficult undertaking to get right, so its really just getting started. The final perk would be that rather than a bunch of vendors all forking their own IDE, they can all put their efforts towards improving one IDE which will ostensibly mean a lot more polish. For example, the windows installation process on win7 64 -bit could become a double-click sort of endeavor ;)&#60;/p&#62;
&#60;p&#62;There are not a ton of finalized details for me to make available at this point, but we more than welcome your feedback. &#60;/p&#62;
&#60;p&#62;There has also been talk of an open shield standard, which I think is really important. Although IMO gadgeteer's peripheral model is so much more useful than the Arduino style shield. I dont know what the shield standard will look like, but it would be so great to be able to design a shield that works on many different vendors boards (and board types) and indicate that fact to all your customers. Not only that, but a standardized Wiring API (The Wiring Framework) would mean that any libraries/drivers written for a shield that adhere to the API would work across a ton of different devices. Its certainly a dream, but I think a really powerful one.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>robodude666 on "Maple IDE moving to Wiring: what are the costs and/or benefits?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1208#post-7289</link>
			<pubDate>Thu, 08 Dec 2011 22:44:26 +0000</pubDate>
			<dc:creator>robodude666</dc:creator>
			<guid isPermaLink="false">7289@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;If you're currently using libmaple, or the MapleIDE, it does not affect you.&#60;/p&#62;
&#60;p&#62;Wiring 1.0 is a release that attempts to decouple platform-specific support from the language. In reality, for most people all it changes is... the IDE will be orange instead of green. That's about it. Leaflabs is working with Wiring to have libmaple built right in, and it aught to work the same or better than the current MapleIDE (from what I understand).&#60;/p&#62;
&#60;p&#62;If you're currently using libmaple from the command line, you can continue to do so.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>LarryP on "Maple IDE moving to Wiring: what are the costs and/or benefits?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=1208#post-7288</link>
			<pubDate>Thu, 08 Dec 2011 22:30:05 +0000</pubDate>
			<dc:creator>LarryP</dc:creator>
			<guid isPermaLink="false">7288@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;I read in the leaflab blog that the IDE for programming Maples was heading toward Wiring.  On first glance, I don't offhand see much benefit.  That may well be due to the IMHO poor Wiring documentation:  Many, many fragments, and not an overview or architectural summary anywhere I could find. (IMHO, even by itself, unclear docs tends to indicate a less-than-clean design lurking.)&#60;/p&#62;
&#60;p&#62;Would somebody wise in the strengths of Wiring (and/or on the leafLabs team) explain why this (forkish) change in direction is a *good* thing, rather than a confusing, compatibility-breaking thing?  IMHO, if an alternative to the Arduino GUI is to chosen, I'd much rather see leafLabs moving to a well-supported Eclipse environment.  &#60;/p&#62;
&#60;p&#62;Comments?
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
