<?xml version="1.0" encoding="utf-8"?><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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: JavaScript Tools</title>
	<atom:link href="http://blog.macromates.com/2007/javascript-tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.macromates.com/2007/javascript-tools/</link>
	<description>TextMate and OS X</description>
	<lastBuildDate>Wed, 03 Feb 2010 16:53:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Allan Odgaard</title>
		<link>http://blog.macromates.com/2007/javascript-tools/#comment-2315</link>
		<dc:creator>Allan Odgaard</dc:creator>
		<pubDate>Mon, 05 Mar 2007 08:55:30 +0000</pubDate>
		<guid isPermaLink="false">http://macromates.com/blog/archives/2007/02/16/javascript-tools/#comment-2315</guid>
		<description>&lt;blockquote&gt;
  &lt;p&gt;have you considered the Sparkle update framework, for use, or
  at least inspiration?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The Sparkle framework was actually inspired by TextMate’s update mechanism, and does contain some of my code ;)&lt;/p&gt;

&lt;p&gt;But as-is, it is not appropriate for bundle-updating, and not really compatible with what I have in mind.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;With this infrastructure in place, publishing a custom Bundle from
  TextMate might be a ’simple’ matter of submitting it to a central
  store (BundleForge?), publishing an RSS feed from within the app
  (less feasible), or broadcasting via Bonjour for local sharing only,
  though I’m not sure you’re after that functionality.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I am after a few things… but definitely it will, for most practical applications, require to be pushed to a server, as majority of people are behind NAT so can’t publish a feed (or they don’t run their machine 24/7 etc.).&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;As an aside, as the number of Bundles grow, it could be useful to
  consider some sort of ‘profile’ system; a means of grouping
  related Bundles […]&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Yes, grouping is being worked at. See e.g. &lt;a href=&quot;http://lists.macromates.com/pipermail/textmate-dev/2007-February/008240.html&quot; rel=&quot;nofollow&quot;&gt;this category proposal&lt;/a&gt;.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<blockquote>
  <p>have you considered the Sparkle update framework, for use, or
  at least inspiration?</p>
</blockquote>

<p>The Sparkle framework was actually inspired by TextMate’s update mechanism, and does contain some of my code ;)</p>

<p>But as-is, it is not appropriate for bundle-updating, and not really compatible with what I have in mind.</p>

<blockquote>
  <p>With this infrastructure in place, publishing a custom Bundle from
  TextMate might be a ’simple’ matter of submitting it to a central
  store (BundleForge?), publishing an RSS feed from within the app
  (less feasible), or broadcasting via Bonjour for local sharing only,
  though I’m not sure you’re after that functionality.</p>
</blockquote>

<p>I am after a few things… but definitely it will, for most practical applications, require to be pushed to a server, as majority of people are behind NAT so can’t publish a feed (or they don’t run their machine 24/7 etc.).</p>

<blockquote>
  <p>As an aside, as the number of Bundles grow, it could be useful to
  consider some sort of ‘profile’ system; a means of grouping
  related Bundles […]</p>
</blockquote>

<p>Yes, grouping is being worked at. See e.g. <a href="http://lists.macromates.com/pipermail/textmate-dev/2007-February/008240.html" rel="nofollow">this category proposal</a>.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Marc Nothrop</title>
		<link>http://blog.macromates.com/2007/javascript-tools/#comment-2312</link>
		<dc:creator>Marc Nothrop</dc:creator>
		<pubDate>Mon, 05 Mar 2007 02:37:37 +0000</pubDate>
		<guid isPermaLink="false">http://macromates.com/blog/archives/2007/02/16/javascript-tools/#comment-2312</guid>
		<description>&lt;p&gt;Re updating, since you mention that Bundle subscription should be as simple as subscribing to an RSS feed, have you considered the Sparkle update framework, for use, or at least inspiration? I understand that Sparkle can be used for sub-components of an app, and of course, is based on RSS.&lt;/p&gt;

&lt;p&gt;Naturally the use of RSS should not be a barrier to the TextMate &#039;work-alikes&#039; on other OSes as they should be able to easily parse the RSS (or the user can deal with RSS enclosures manually.)&lt;/p&gt;

&lt;p&gt;Bundles could be browsed via a web directory (WebKit within the app?) and individual bundles added (i.e. subscribe to the bundle&#039;s RSS feed), which would inherently enable auto-updating of individual bundles, which would obviously be very useful.&lt;/p&gt;

&lt;p&gt;With this infrastructure in place, publishing a custom Bundle from TextMate might be a &#039;simple&#039; matter of submitting it to a central store (BundleForge?), publishing an RSS feed from within the app (less feasible), or broadcasting via Bonjour for local sharing only, though I&#039;m not sure you&#039;re after that functionality.&lt;/p&gt;

&lt;p&gt;As an aside, as the number of Bundles grow, it could be useful to consider some sort of &#039;profile&#039; system; a means of grouping related Bundles (e.g. Web Design = X/HTML/CSS etc., Web Dev = JS/PHP/Perl/Python/RR/SQL etc., Utilities = Web Serches, SVN, Text etc.) This could simply be a grouping mechanism in the Bundle menu, or go further and allow the certain Bundle groups to be associated with a particular file type (or a manual user selection.)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Re updating, since you mention that Bundle subscription should be as simple as subscribing to an RSS feed, have you considered the Sparkle update framework, for use, or at least inspiration? I understand that Sparkle can be used for sub-components of an app, and of course, is based on RSS.</p>

<p>Naturally the use of RSS should not be a barrier to the TextMate &#8216;work-alikes&#8217; on other OSes as they should be able to easily parse the RSS (or the user can deal with RSS enclosures manually.)</p>

<p>Bundles could be browsed via a web directory (WebKit within the app?) and individual bundles added (i.e. subscribe to the bundle&#8217;s RSS feed), which would inherently enable auto-updating of individual bundles, which would obviously be very useful.</p>

<p>With this infrastructure in place, publishing a custom Bundle from TextMate might be a &#8217;simple&#8217; matter of submitting it to a central store (BundleForge?), publishing an RSS feed from within the app (less feasible), or broadcasting via Bonjour for local sharing only, though I&#8217;m not sure you&#8217;re after that functionality.</p>

<p>As an aside, as the number of Bundles grow, it could be useful to consider some sort of &#8216;profile&#8217; system; a means of grouping related Bundles (e.g. Web Design = X/HTML/CSS etc., Web Dev = JS/PHP/Perl/Python/RR/SQL etc., Utilities = Web Serches, SVN, Text etc.) This could simply be a grouping mechanism in the Bundle menu, or go further and allow the certain Bundle groups to be associated with a particular file type (or a manual user selection.)</p>]]></content:encoded>
	</item>
</channel>
</rss>
