<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description></description><title>もしもし</title><generator>Tumblr (3.0; @soveran)</generator><link>http://blog.soveran.com/</link><item><title>Video</title><description>&lt;object width="400" height="336"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ynHWyuW6-ns&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ynHWyuW6-ns&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://blog.soveran.com/post/97592803</link><guid>http://blog.soveran.com/post/97592803</guid><pubDate>Sat, 18 Apr 2009 16:38:25 -0400</pubDate></item><item><title>"Machine. Unexpectedly, I’d invented a time"</title><description>“Machine. Unexpectedly, I’d invented a time”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://www.sixwordstories.net/2009/01/machine-unexpectedly-i%E2%80%99d-invented-a-time/"&gt;Alan Moore&lt;/a&gt;&lt;/em&gt;</description><link>http://blog.soveran.com/post/86845757</link><guid>http://blog.soveran.com/post/86845757</guid><pubDate>Mon, 16 Mar 2009 00:13:44 -0400</pubDate></item><item><title>Video</title><description>&lt;object width="400" height="336"&gt;&lt;param name="movie" value="http://www.youtube.com/v/H_eWl1gWpjc&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/H_eWl1gWpjc&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://blog.soveran.com/post/64643517</link><guid>http://blog.soveran.com/post/64643517</guid><pubDate>Sat, 13 Dec 2008 08:10:12 -0500</pubDate></item><item><title>Video</title><description>&lt;object width="400" height="336"&gt;&lt;param name="movie" value="http://www.youtube.com/v/h59eZzvJu4k&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/h59eZzvJu4k&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://blog.soveran.com/post/49088587</link><guid>http://blog.soveran.com/post/49088587</guid><pubDate>Sun, 07 Sep 2008 03:12:49 -0400</pubDate></item><item><title>Simple Ruby</title><description>&lt;p&gt;Let’s take a look at this trivial Ruby example:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;[1, 2, 3, 4].each { |i| puts i }
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The first thing we notice is that the commas shouldn’t be necessary:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;[1 2 3 4].each { |i| puts i }
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;We can also go Smalltalk style and remove the dot. Many languages do that,
including the minimalist Io, so here we go:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;[1 2 3 4] each { |i| puts i }
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;It’s shorter already, but now let’s switch to Groovy style, with
the implicit ‘it’ object:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;[1 2 3 4] each { puts it }
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Can it be even shorter? Let’s try this:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;[1 2 3 4] each puts
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;That’s better, now the ‘it’ becomes implicit too. Even if we removed some formatting, I think anyone with a programming background can understand what’s happening here and what the output will be.&lt;/p&gt;

&lt;p&gt;For those of you interested in this syntax: the last version is &lt;a href="http://mythago.net/language.html"&gt;valid Raven code&lt;/a&gt;.&lt;/p&gt;</description><link>http://blog.soveran.com/post/46230020</link><guid>http://blog.soveran.com/post/46230020</guid><pubDate>Sat, 16 Aug 2008 18:16:53 -0400</pubDate></item><item><title>I'm a proud member of the Pradipta 416</title><description>&lt;a href="http://thepradipta416.com/"&gt;I'm a proud member of the Pradipta 416&lt;/a&gt;</description><link>http://blog.soveran.com/post/42762227</link><guid>http://blog.soveran.com/post/42762227</guid><pubDate>Fri, 18 Jul 2008 19:20:22 -0400</pubDate></item><item><title>Photo</title><description>&lt;img src="http://26.media.tumblr.com/iAksmpcy2az518y80kQDvkjQ_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://blog.soveran.com/post/40853830</link><guid>http://blog.soveran.com/post/40853830</guid><pubDate>Thu, 03 Jul 2008 12:44:43 -0400</pubDate></item><item><title>"Reverse Polish notation is the simplest way to describe arithmetic expressions. That’s how you..."</title><description>“Reverse Polish notation is the simplest way to describe arithmetic expressions. That’s how you learn arithmetic in grade school, before advancing to infix notation with Algebra. I’ve always favored simplicity in the interest of getting the job done.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a title="Chuck Moore, talking about Forth" href="http://www.computerworld.com.au/index.php/id;766897508"&gt;Chuck Moore&lt;/a&gt;&lt;/em&gt;</description><link>http://blog.soveran.com/post/40619865</link><guid>http://blog.soveran.com/post/40619865</guid><pubDate>Tue, 01 Jul 2008 20:37:51 -0400</pubDate></item><item><title>Fractal Scene</title><description>&lt;a href="http://screamyguy.net/fractal/index.htm"&gt;Fractal Scene&lt;/a&gt;: &lt;p&gt;Built with Processing.&lt;/p&gt;</description><link>http://blog.soveran.com/post/38091927</link><guid>http://blog.soveran.com/post/38091927</guid><pubDate>Thu, 12 Jun 2008 01:01:26 -0400</pubDate></item></channel></rss>
