<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">	<channel>		<title>Truer Words - A Journal</title>		<link>http://www.truerwords.net/index/channel/ruby</link>		<description>Anything directly related to the Ruby scripting language.</description>		<language>en</language>		<copyright>Copyright 2008 seth@macrobyte.net</copyright>		<generator>Conversant's Weblog II plugin</generator>		<category>Ruby</category>		<item>	<title>Working On Tools</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/6002/trackback</trackback:ping>	<link>http://www.truerwords.net/6002</link>	<pubDate>Tue, 31 Jul 2007 22:17:03 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/6002</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=6002#msg6002</comments>	<category>Essays</category>	<category>Technology</category>	<category>BBEdit</category>	<category>Conversant</category>	<category>Frontier</category>	<category>Programming</category>	<category>Ruby</category>	<category>Ruby on Rails</category>	<description>&lt;p&gt;Immediately after &quot;retiring&quot; from the &lt;a href=&quot;http://prototypejs.org/core&quot;&gt;Prototype Core Team&lt;/a&gt;, I became active (for the first time!) on the group and finally did what I was there to do in the first place. The next version of Prototype (1.6) will have custom events. The custom events code in 1.6 doesn't look much like &lt;a href=&quot;http://www.truerwords.net/articles/web-tech/custom_events.html&quot;&gt;the code I described in my essay&lt;/a&gt; a year ago, but it's built on the same idea: piggyback custom events on one of the browser's built-in events. (The custom events code in 1.6 was written by a number of people, not just me.)&lt;/p&gt;&lt;p&gt;Anyway, the real point here is that I use &lt;a href=&quot;http://www.prototypejs.org/&quot; title=&quot;Prototype - a javascript library for web applications&quot;&gt;Prototype&lt;/a&gt; for nearly all of my web projects now, &lt;span style=&quot;font-weight: bold;&quot;&gt;and&lt;/span&gt; I contribute to its development. That's working on my own tools.&lt;/p&gt;&lt;p&gt;Plus, immediately after finishing my side of Prototype's new events code, I realized that the next version of Prototype didn't look quite right in BBEdit's function popup. (Some objects were listed as [anonymous] when they should have had names, and some class methods were listed as though they weren't contained by anything.)&lt;/p&gt;&lt;p&gt;So, I updated BBEdit's JavaScript module to fix that problem.&lt;/p&gt;&lt;p&gt;I'm rather proud of the JavaScript support in &lt;a href=&quot;http://www.barebones.com/products/bbedit/&quot;&gt;BBEdit&lt;/a&gt;, but (again) the real point here is that I love being able to work on my own tools! (See the &lt;a href=&quot;http://www.truerwords.net/articles/bbedit/disclaimer.html&quot;&gt;BBEdit Disclaimer&lt;/a&gt;...)&lt;br&gt;&lt;/p&gt;&lt;p&gt;The same is true for &lt;a href=&quot;http://conversant.macrobyte.net/&quot; title=&quot;Macrobyte's Groupware and Content Managent software&quot;&gt;Conversant&lt;/a&gt;, which currently runs on &lt;a href=&quot;http://frontierkernel.org/&quot; title=&quot;Frontier scripting system. Open source.&quot;&gt;Frontier&lt;/a&gt;, and which runs my site (and lots of others).&lt;/p&gt;&lt;p&gt;Being a tool-builder makes me feel like a real craftsman.&lt;/p&gt;</description>	</item>	</channel></rss>