<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xml:lang="en" xml:base="http://joeygibson.com/wp-atom.php">
	<title type="text">Joey Gibson's Blog</title>
	<subtitle type="text">Java, Scala, Groovy, Ruby, Python, Lisp, Objective-C, OSX, politics, religion, Koine Greek, Tae Kwon Do, Spanish and much more!</subtitle>

	<updated>2010-03-17T13:19:09Z</updated>
	<generator uri="http://wordpress.org/" version="abc">WordPress</generator>

	<link rel="alternate" type="text/html" href="http://joeygibson.com" />
	<id>http://joeygibson.com/feed/atom/</id>
	

			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/JoeyGibsonsBlog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="joeygibsonsblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
		<author>
			<name>Joey Gibson</name>
						<uri>http://joeygibson.com</uri>
					</author>
		<title type="html"><![CDATA[Two Updates and a Trophy]]></title>
		<link rel="alternate" type="text/html" href="http://joeygibson.com/2010/03/17/two-updates-and-a-trophy/" />
		<id>http://joeygibson.com/?p=1591</id>
		<updated>2010-03-17T13:19:09Z</updated>
		<published>2010-03-17T13:19:09Z</published>
		<category scheme="http://joeygibson.com" term="general" /><category scheme="http://joeygibson.com" term="bible" /><category scheme="http://joeygibson.com" term="greek" /><category scheme="http://joeygibson.com" term="tae kwon do" /><category scheme="http://joeygibson.com" term="weight loss" />		<summary type="html"><![CDATA[Update, the First: As I said back on February 19, I&#8217;m working on translating the Gospel of Luke from Greek into English as a Lenten project. Once I changed the project from simply reading the text in Greek, to translating and analyzing the Greek text in two different forms and writing down a reasonable translation, [...]]]></summary>
		<content type="html" xml:base="http://joeygibson.com/2010/03/17/two-updates-and-a-trophy/">&lt;p&gt;Update, the First: As I said back on &lt;a href="http://joeygibson.com/2010/02/19/my-lenten-project-reading-luke-in-greek/"&gt;February 19&lt;/a&gt;, I&amp;#8217;m working on translating the Gospel of Luke from Greek into English as a Lenten project. Once I changed the project from simply reading the text in Greek, to translating and analyzing the Greek text in &lt;a href="http://joeygibson.com/2010/02/20/a-comma-can-make-quite-a-difference/"&gt;two different forms&lt;/a&gt; and writing down a reasonable translation, I knew that my timeline was going to shift. I am now certain that I won&amp;#8217;t be finished with the project before Easter. There&amp;#8217;s just no way around it. I haven&amp;#8217;t had nearly as much time for translation as I&amp;#8217;d hoped, and the additional research takes up what little time I do have. Does this mean I&amp;#8217;m giving up on the project? No. What it means is that even though I won&amp;#8217;t be finished by Easter, I&amp;#8217;m going to continue the work until it&amp;#8217;s completed, however long that might take. If I&amp;#8217;m still working on it in May, that&amp;#8217;s fine. I &lt;em&gt;will&lt;/em&gt; complete it, it just won&amp;#8217;t be when I originally planned.&lt;/p&gt;
&lt;p&gt;Update, the Second: As I said on &lt;a href="http://joeygibson.com/2010/03/01/my-new-habit-getting-in-shape/"&gt;March 1&lt;/a&gt;, I have started a new exercise regimen. I am getting up at 5:00 AM, Sunday &amp;#8211; Friday, to workout. (To be honest, I have slept in until 5:30 a couple of days.) Each day I get up, do some warmups to get my blood pumping, and then practice every Tae Kwon Do kick, block and punch that I&amp;#8217;ve learned so far, multiple times per side. I then go through my TKD forms (3 of them, so far), and then do pushups &amp;amp; sit-ups or squats. I &lt;em&gt;may&lt;/em&gt; be dropping the 100 Push-Ups challenge from the regimen, for now, because yesterday when I tried to do a push-up, my right biceps made a sound that was not a good one, and it felt like if I continued, something was going to snap. Last Thursday, the last 5 push-ups really hurt, and not in that &amp;#8220;pain is just fear leaving the body&amp;#8221; sort of way. This was &amp;#8220;if you do one more of these, at least one muscle in this group is going to break&amp;#8221; way. I need to at least lay off the push-ups for a week or so and then try again. We&amp;#8217;ll see.&lt;/p&gt;
&lt;p&gt;The good news is that so far, I&amp;#8217;ve lost 13 pounds. It&amp;#8217;s been well over a year since I&amp;#8217;ve been at this weight, so I&amp;#8217;m quite happy with that. I just need to stay motivated and keep at it.&lt;/p&gt;
&lt;p&gt;And finally, the trophy. I&amp;#8217;ve been a member of &lt;a href="http://www.graysontkd.com/TKD/index.htm"&gt;Grayson NPS Tae Kwon Do&lt;/a&gt; since August 2009. This past weekend, 22 of us went to the &lt;a href="http://es-es.facebook.com/event.php?eid=335860454254&amp;amp;ref=share"&gt;ICMA Region 2 Martial Arts Tournament.&lt;/a&gt; I was part of the demo team, which took 2nd place (out of 7 teams) in the team demo competition. I also won 3rd place (out of 5) for martial arts forms (I did Taegeuk Ee Jang, for those of you familiar with TKD). Between us, we won 14 trophies, which is pretty darn good.&lt;/p&gt;
&lt;p&gt;Much video was shot of the various competitions. As it gets posted, I will provide links.&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=mcQb0rd7Tik:2Riqx0M901w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=mcQb0rd7Tik:2Riqx0M901w:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=mcQb0rd7Tik:2Riqx0M901w:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=mcQb0rd7Tik:2Riqx0M901w:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=mcQb0rd7Tik:2Riqx0M901w:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=mcQb0rd7Tik:2Riqx0M901w:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=mcQb0rd7Tik:2Riqx0M901w:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=mcQb0rd7Tik:2Riqx0M901w:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=mcQb0rd7Tik:2Riqx0M901w:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=mcQb0rd7Tik:2Riqx0M901w:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=mcQb0rd7Tik:2Riqx0M901w:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JoeyGibsonsBlog/~4/mcQb0rd7Tik" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://joeygibson.com/2010/03/17/two-updates-and-a-trophy/#comments" thr:count="1" />
		<link rel="replies" type="application/atom+xml" href="http://joeygibson.com/2010/03/17/two-updates-and-a-trophy/feed/atom/" thr:count="1" />
		<thr:total>1</thr:total>
	</entry>
		<entry>
		<author>
			<name>Joey Gibson</name>
						<uri>http://joeygibson.com</uri>
					</author>
		<title type="html"><![CDATA[My New Habit: Getting In Shape]]></title>
		<link rel="alternate" type="text/html" href="http://joeygibson.com/2010/03/01/my-new-habit-getting-in-shape/" />
		<id>http://joeygibson.com/?p=1583</id>
		<updated>2010-03-01T13:38:56Z</updated>
		<published>2010-03-01T13:38:56Z</published>
		<category scheme="http://joeygibson.com" term="weightloss" /><category scheme="http://joeygibson.com" term="diet" /><category scheme="http://joeygibson.com" term="exercise" /><category scheme="http://joeygibson.com" term="fitness" /><category scheme="http://joeygibson.com" term="greek" />		<summary type="html"><![CDATA[Anyone who has known me for any length of time knows that I&#8217;ve pretty much always had a weight problem. Even if you don&#8217;t know me, you can see from that picture over there to the right, that I&#8217;m a big guy.
I don&#8217;t like that.
I&#8217;ve tried many times to lose the weight and get into [...]]]></summary>
		<content type="html" xml:base="http://joeygibson.com/2010/03/01/my-new-habit-getting-in-shape/">&lt;p&gt;Anyone who has known me for any length of time knows that I&amp;#8217;ve pretty much always had a weight problem. Even if you don&amp;#8217;t know me, you can see from that picture over there to the right, that I&amp;#8217;m a big guy.&lt;/p&gt;
&lt;p&gt;I don&amp;#8217;t like that.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ve tried many times to lose the weight and get into proper shape, with varying degrees of success. Back in 2001, I joined Weight Watchers, and thanks to an excellent leader, I lost 40 pounds in just over a year. Now, eight years later, all of those pounds are back, and then some. With a  rather large value for &amp;#8220;some&amp;#8221;, too.&lt;/p&gt;
&lt;p&gt;Last August, I joined a &lt;a href="http://graysontkd.com"&gt;Tae Kwon Do club&lt;/a&gt;, which has me working out for two hours each week, and while I know that has helped, that alone is not enough. Last week, I had my six-month visit with my doctor. I was all excited to tell him that I was doing Tae Kwon Do, but the day before my visit, I got on the scale. I was heartbroken. Not only was I heavier than the last time I visited him, I was at my heaviest ever. It may sound unbelievable to say that it snuck up on me, but it did.&lt;/p&gt;
&lt;p&gt;And that day, I made a decision: Being fat sucks, and I&amp;#8217;m not going to accept that any more. The weight problem ends, now.&lt;/p&gt;
&lt;p&gt;So, what am I doing? Getting up earlier, for one thing. Starting yesterday (Sunday morning), I am now getting up at 5:00 AM, Sunday through Friday. I have a workout plan that consists of doing certain things every day, and other things on a rotating basis. The do-every-day list consists of&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;jumping jacks (40+)&lt;/li&gt;
&lt;li&gt;stretches&lt;/li&gt;
&lt;li&gt;kicks, 10x on each leg
&lt;ul&gt;
&lt;li&gt;front&lt;/li&gt;
&lt;li&gt;roundhouse&lt;/li&gt;
&lt;li&gt;side&lt;/li&gt;
&lt;li&gt;back&lt;/li&gt;
&lt;li&gt;inside-out crescent&lt;/li&gt;
&lt;li&gt;outside-in crescent&lt;/li&gt;
&lt;li&gt;axe&lt;/li&gt;
&lt;li&gt;hook&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;blocks, 10x
&lt;ul&gt;
&lt;li&gt;low&lt;/li&gt;
&lt;li&gt;inside&lt;/li&gt;
&lt;li&gt;outside&lt;/li&gt;
&lt;li&gt;high&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;punches, 10x
&lt;ul&gt;
&lt;li&gt;middle&lt;/li&gt;
&lt;li&gt;2x middle&lt;/li&gt;
&lt;li&gt;3x middle&lt;/li&gt;
&lt;li&gt;high&lt;/li&gt;
&lt;li&gt;side&lt;/li&gt;
&lt;li&gt;cross&lt;/li&gt;
&lt;li&gt;low&lt;/li&gt;
&lt;li&gt;down&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;forms, 5x
&lt;ul&gt;
&lt;li&gt;Four Directions&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=Z2fSFSebIJU"&gt;Taegeuk Il Jang&lt;/a&gt; (form 1)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=VZO_1wZN6bY&amp;amp;feature=related"&gt;Taegeuk Ee Jang&lt;/a&gt; (form 2)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That&amp;#8217;s the stuff I&amp;#8217;m doing every day. On Sunday, Tuesday and Thursday, I am doing both the &lt;a href="http://hundredpushups.com/"&gt;One Hundred Pushups&lt;/a&gt; and the &lt;a href="http://www.twohundredsitups.com/"&gt;Two Hundred Situps&lt;/a&gt; programs. On Monday, Wednesday and Friday, I am doing the &lt;a href="http://www.twohundredsquats.com/"&gt;Two Hundred Squats&lt;/a&gt; program. All three of these plans have you take a day off between plan days, so this works out well. Pushups and situps go well together, and squats can be happy on their own. Thanks to iPhone apps for each of these programs, I can feed my geek nature and get in shape at the same time. And after completing a plan day, each app updates my Twitter and Facebook streams with my progress: &lt;a href="http://search.twitter.com/search?q=+%23100pushups+from:joeygibson"&gt;#100pushups&lt;/a&gt;, &lt;a href="http://search.twitter.com/search?q=+%23200situps+from:joeygibson"&gt;#200situps&lt;/a&gt;, &lt;a href="http://search.twitter.com/search?q=+%23200squats+from:joeygibson"&gt;#200squats&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;What about Saturday, you ask? Well, I&amp;#8217;m probably going to sleep until 7:00 AM or so, and then I have Tae Kwon Do practice at 9:30. I don&amp;#8217;t think I could handle two workouts in the same morning, at least not yet. :-)&lt;/p&gt;
&lt;p&gt;I will be updating the blog with progress reports as I move through this life-change, this new habit. I&amp;#8217;m only two days into it, but I can tell something is different from the last time I tried to change myself. It&amp;#8217;s going to work this time. I know it.&lt;/p&gt;
&lt;p&gt;Getting up at 5:00 also has other benefits, which is why I chose that time. The first thing I will do each morning is my workout. Then shower and change clothes, and then eat a good breakfast. (I haven&amp;#8217;t been eating breakfast on Tuesdays and Thursdays, which are the days I have to drive to my office.) After breakfast, and the checking of email, Twitter and Facebook, I plan to spend one to two hours on my Greek studies. As you know, I&amp;#8217;m translating the entire gospel of Luke for Lent, and I&amp;#8217;m two days behind the pace right now. I need to get caught up, or I won&amp;#8217;t finish on time. This extra time every day will help me achieve that goal.&lt;/p&gt;
&lt;p&gt;Wish me luck. :-)&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=1BJw68yZ528:pK2sPZBWR9s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=1BJw68yZ528:pK2sPZBWR9s:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=1BJw68yZ528:pK2sPZBWR9s:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=1BJw68yZ528:pK2sPZBWR9s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=1BJw68yZ528:pK2sPZBWR9s:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=1BJw68yZ528:pK2sPZBWR9s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=1BJw68yZ528:pK2sPZBWR9s:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=1BJw68yZ528:pK2sPZBWR9s:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=1BJw68yZ528:pK2sPZBWR9s:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=1BJw68yZ528:pK2sPZBWR9s:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=1BJw68yZ528:pK2sPZBWR9s:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JoeyGibsonsBlog/~4/1BJw68yZ528" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://joeygibson.com/2010/03/01/my-new-habit-getting-in-shape/#comments" thr:count="1" />
		<link rel="replies" type="application/atom+xml" href="http://joeygibson.com/2010/03/01/my-new-habit-getting-in-shape/feed/atom/" thr:count="1" />
		<thr:total>1</thr:total>
	</entry>
		<entry>
		<author>
			<name>Joey Gibson</name>
						<uri>http://joeygibson.com</uri>
					</author>
		<title type="html"><![CDATA[I&#8217;m Glad the Ho&#8217;s Can Find Gainful Employment]]></title>
		<link rel="alternate" type="text/html" href="http://joeygibson.com/2010/02/28/im-glad-the-hos-can-find-gainful-employment/" />
		<id>http://joeygibson.com/?p=1576</id>
		<updated>2010-03-01T04:42:12Z</updated>
		<published>2010-03-01T04:42:12Z</published>
		<category scheme="http://joeygibson.com" term="humor" /><category scheme="http://joeygibson.com" term="funny" />		<summary type="html"><![CDATA[Submitted without further comment:

]]></summary>
		<content type="html" xml:base="http://joeygibson.com/2010/02/28/im-glad-the-hos-can-find-gainful-employment/">&lt;p&gt;Submitted without further comment:&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;a href="http://joeygibson.com/wp-content/uploads/2010/02/ho-made.jpg"&gt;&lt;img class="aligncenter size-full wp-image-1577" title="ho-made" src="http://joeygibson.com/wp-content/uploads/2010/02/ho-made.jpg" alt="" width="486" height="648" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=u31QTOsl6FA:SLj9iJw6ZOU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=u31QTOsl6FA:SLj9iJw6ZOU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=u31QTOsl6FA:SLj9iJw6ZOU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=u31QTOsl6FA:SLj9iJw6ZOU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=u31QTOsl6FA:SLj9iJw6ZOU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=u31QTOsl6FA:SLj9iJw6ZOU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=u31QTOsl6FA:SLj9iJw6ZOU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=u31QTOsl6FA:SLj9iJw6ZOU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=u31QTOsl6FA:SLj9iJw6ZOU:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=u31QTOsl6FA:SLj9iJw6ZOU:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=u31QTOsl6FA:SLj9iJw6ZOU:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JoeyGibsonsBlog/~4/u31QTOsl6FA" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://joeygibson.com/2010/02/28/im-glad-the-hos-can-find-gainful-employment/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://joeygibson.com/2010/02/28/im-glad-the-hos-can-find-gainful-employment/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>Joey Gibson</name>
						<uri>http://joeygibson.com</uri>
					</author>
		<title type="html"><![CDATA[I&#8217;m Working on My Greek &#8211; Hard!]]></title>
		<link rel="alternate" type="text/html" href="http://joeygibson.com/2010/02/26/im-working-on-my-greek-hard/" />
		<id>http://joeygibson.com/?p=1569</id>
		<updated>2010-02-27T04:18:01Z</updated>
		<published>2010-02-27T04:18:01Z</published>
		<category scheme="http://joeygibson.com" term="greek" /><category scheme="http://joeygibson.com" term="bible" />		<summary type="html"><![CDATA[From an interview with Daniel B. Wallace, there is this question and Dr. Wallace&#8217;s response
Lastly, if there is one piece of advice you could give to someone entering New Testament Greek scholarship, what would it be?
Work on your languages hard. Without a solid foundation in Greek and Hebrew—and for doctoral students—German and French and/or Latin, Coptic, [...]]]></summary>
		<content type="html" xml:base="http://joeygibson.com/2010/02/26/im-working-on-my-greek-hard/">&lt;p&gt;From an &lt;a href="http://broadcastdepth.wordpress.com/2010/02/18/interview-with-daniel-wallace/"&gt;interview&lt;/a&gt; with &lt;a href="http://en.wikipedia.org/wiki/Daniel_B._Wallace"&gt;Daniel B. Wallace&lt;/a&gt;, there is this question and Dr. Wallace&amp;#8217;s response&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;strong&gt;Lastly, if there is one piece of advice you could give to someone entering New Testament Greek scholarship, what would it be?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Work on your languages &lt;em&gt;&lt;strong&gt;hard&lt;/strong&gt;&lt;/em&gt;. Without a solid foundation in Greek and Hebrew—and for doctoral students—German and French and/or Latin, Coptic, and Syriac—you can’t have an influence on biblical studies. It’s imperative that you take language acquisition and maintenance very, very seriously.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Well, I&amp;#8217;m working hard on &lt;a href="http://joeygibson.com/tag/greek/"&gt;my Greek&lt;/a&gt;, as you can probably tell. I had some French in high school, and I do have a &lt;a href="http://www.amazon.com/gp/product/9042918101?ie=UTF8&amp;amp;tag=joeygibsostakeon&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=9042918101"&gt;book on Coptic&lt;/a&gt; that I plan to read at some point. I definitely have plans to learn Hebrew, after I reach a certain point in my Greek studies. Where that point is, I don&amp;#8217;t know. I suppose I&amp;#8217;ll know it when I see it.&lt;/p&gt;
&lt;p&gt;As for picking up German, Latin or Syriac, or of advancing in French&amp;#8230; I need 63 hour days&amp;#8230; :-(&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=dA_FzZxmbgw:wOJBiqgeeAE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=dA_FzZxmbgw:wOJBiqgeeAE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=dA_FzZxmbgw:wOJBiqgeeAE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=dA_FzZxmbgw:wOJBiqgeeAE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=dA_FzZxmbgw:wOJBiqgeeAE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=dA_FzZxmbgw:wOJBiqgeeAE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=dA_FzZxmbgw:wOJBiqgeeAE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=dA_FzZxmbgw:wOJBiqgeeAE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=dA_FzZxmbgw:wOJBiqgeeAE:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=dA_FzZxmbgw:wOJBiqgeeAE:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=dA_FzZxmbgw:wOJBiqgeeAE:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JoeyGibsonsBlog/~4/dA_FzZxmbgw" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://joeygibson.com/2010/02/26/im-working-on-my-greek-hard/#comments" thr:count="2" />
		<link rel="replies" type="application/atom+xml" href="http://joeygibson.com/2010/02/26/im-working-on-my-greek-hard/feed/atom/" thr:count="2" />
		<thr:total>2</thr:total>
	</entry>
		<entry>
		<author>
			<name>Joey Gibson</name>
						<uri>http://joeygibson.com</uri>
					</author>
		<title type="html"><![CDATA[A Comma Can Make Quite a Difference]]></title>
		<link rel="alternate" type="text/html" href="http://joeygibson.com/2010/02/20/a-comma-can-make-quite-a-difference/" />
		<id>http://joeygibson.com/?p=1561</id>
		<updated>2010-02-21T00:36:23Z</updated>
		<published>2010-02-21T00:36:23Z</published>
		<category scheme="http://joeygibson.com" term="greek" /><category scheme="http://joeygibson.com" term="bible" /><category scheme="http://joeygibson.com" term="translation" />		<summary type="html"><![CDATA[As I said, I am reading the book of Luke in Greek as a Lenten project. At the urging of a friend, I have decided to write down my translation, which I will post here when completed. So today, I started working on the verses I&#8217;d already read, but had not written down. As I [...]]]></summary>
		<content type="html" xml:base="http://joeygibson.com/2010/02/20/a-comma-can-make-quite-a-difference/">&lt;p&gt;As I said, I am &lt;a href="http://joeygibson.com/2010/02/19/my-lenten-project-reading-luke-in-greek/"&gt;reading the book of Luke in Greek&lt;/a&gt; as a Lenten project. At the &lt;a href="http://joeygibson.com/2010/02/19/my-lenten-project-reading-luke-in-greek/comment-page-1/#comment-1634"&gt;urging of a friend&lt;/a&gt;, I have decided to write down my translation, which I will post here when completed. So today, I started working on the verses I&amp;#8217;d already read, but had not written down. As I was doing this, I decided to read the Greek not only in my &lt;a href="http://en.wikipedia.org/wiki/Novum_Testamentum_Graece"&gt;UBS4&lt;/a&gt;, but also in my &lt;a href="http://en.wikipedia.org/wiki/Byzantine_text-type"&gt;Byzantine&lt;/a&gt; text. (The Byzantine textform is essentially the Greek text that underlies the &lt;a href="http://en.wikipedia.org/wiki/Textus_receptus"&gt;Textus Receptus&lt;/a&gt;, which was used by the translators of the King James bible, so it is quite different in some places from the &lt;a href="http://en.wikipedia.org/wiki/Novum_Testamentum_Graece"&gt;NA27/UBS4&lt;/a&gt;.) I have now noted two places in my translation where there are differences between them.&lt;/p&gt;
&lt;p&gt;The one that was most interesting today was Luke 1:35b. Here it is from the UBS4,&lt;/p&gt;
&lt;p class="greek" style="padding-left: 30px;"&gt;διὸ καὶ τὸ γεννώμενον ἅγιον κληθήσεται, υἱὸς θεοῦ.&lt;/p&gt;
&lt;p&gt;And here it is from the Byzantine,&lt;/p&gt;
&lt;p class="greek" style="padding-left: 30px;"&gt;διὸ καὶ τὸ γεννώμενον ἅγιον κληθήσεται υἱὸς θεοῦ.&lt;/p&gt;
&lt;p&gt;Can you spot the difference? The UBS4 has a comma after &lt;span class="greek"&gt;κληθήσεται&lt;/span&gt;, but the Byzantine does not. Thus, the UBS4 would be translated something like,&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;And because of this, the one who is born will be called holy, the son of God.&lt;/p&gt;
&lt;p&gt;But without the comma, the Byzantine comes across something like this,&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;And because of this, the holy one who is born will be called the son of God.&lt;/p&gt;
&lt;p&gt;You can argue that there&amp;#8217;s not a whole lot of difference between the two, and there probably isn&amp;#8217;t, but the feel of the two is different. At least I think it is. The King James bible takes it even farther, with unusually awkward language,&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;therefore also that holy thing which shall be born of thee shall be called the Son of God.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I think I&amp;#8217;ll stick with my UBS4 translation. :-)&lt;/p&gt;
&lt;p&gt;Of course, in antiquity, when these documents were originally written down, they didn&amp;#8217;t use any punctuation at all. Or spaces between words! It wasn&amp;#8217;t until the Middle Ages (I believe) before Greek writing included spaces, punctuation and accents. So, the placement of a comma or not is certainly up for debate.&lt;/p&gt;
&lt;p&gt;I said I&amp;#8217;d noticed two differences between the two texts, and even though this one has nothing to do with a comma, I will point it out for those who care. It is an additional clause in Gabriel&amp;#8217;s greeting to Mary in Luke 1:28. The UBS4 has,&lt;/p&gt;
&lt;p class="greek" style="padding-left: 30px;"&gt;καὶ εἰσελθὼν πρὸς αὐτὴν εἶπεν, Χαῖρε, κεχαριτωμένη, ὁ κύριος μετὰ σοῦ.&lt;/p&gt;
&lt;p&gt;and the Byzantine has&lt;/p&gt;
&lt;p class="greek" style="padding-left: 30px;"&gt;καὶ εἰσελθὼν πρὸς αὐτὴν εἶπεν, Χαῖρε, κεχαριτωμένη· ὁ κύριος μετὰ σοῦ, εὐλογημένη σὺ ἐν γυναιξίν.&lt;/p&gt;
&lt;p&gt;The first would be translated,&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;And he went in to her and said, &amp;#8220;Greetings, O favored one, the Lord is with you!&amp;#8221;&lt;/p&gt;
&lt;p&gt;And the second,&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;And he went in to her and said, &amp;#8220;Greetings, O favored one; the Lord is with you. Blessed are you among women.&amp;#8221;&lt;/p&gt;
&lt;p&gt;There was a bit of a punctuation change, a semicolon for a comma, but nothing major. The real difference was that the Byzantine had the extra bit about being blessed among women. I love this sort of thing, by the way: seeing differences between manuscript traditions and thinking about why one has something and another does not. I can&amp;#8217;t tell you why the Byzantine has the extra clause and the UBS4 doesn&amp;#8217;t, but it&amp;#8217;s still an interesting thing to think about.&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=4ySNMaJJl4c:lYR4L2dHHQE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=4ySNMaJJl4c:lYR4L2dHHQE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=4ySNMaJJl4c:lYR4L2dHHQE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=4ySNMaJJl4c:lYR4L2dHHQE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=4ySNMaJJl4c:lYR4L2dHHQE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=4ySNMaJJl4c:lYR4L2dHHQE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=4ySNMaJJl4c:lYR4L2dHHQE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=4ySNMaJJl4c:lYR4L2dHHQE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=4ySNMaJJl4c:lYR4L2dHHQE:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=4ySNMaJJl4c:lYR4L2dHHQE:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=4ySNMaJJl4c:lYR4L2dHHQE:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JoeyGibsonsBlog/~4/4ySNMaJJl4c" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://joeygibson.com/2010/02/20/a-comma-can-make-quite-a-difference/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://joeygibson.com/2010/02/20/a-comma-can-make-quite-a-difference/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>Joey Gibson</name>
						<uri>http://joeygibson.com</uri>
					</author>
		<title type="html"><![CDATA[My Lenten Project: Reading Luke In Greek]]></title>
		<link rel="alternate" type="text/html" href="http://joeygibson.com/2010/02/19/my-lenten-project-reading-luke-in-greek/" />
		<id>http://joeygibson.com/?p=1551</id>
		<updated>2010-02-19T14:36:40Z</updated>
		<published>2010-02-19T14:36:40Z</published>
		<category scheme="http://joeygibson.com" term="greek" /><category scheme="http://joeygibson.com" term="bible" /><category scheme="http://joeygibson.com" term="lent" /><category scheme="http://joeygibson.com" term="luke" />		<summary type="html"><![CDATA[In 2007, I announced that I was going to try to translate all of the book of Jude from Greek into English as a Lenten project. It did not go well. I realized pretty quickly that my skills were not at a point where I could do the work, and so I quietly stopped working [...]]]></summary>
		<content type="html" xml:base="http://joeygibson.com/2010/02/19/my-lenten-project-reading-luke-in-greek/">&lt;p&gt;In 2007, I &lt;a href="http://joeygibson.com/2007/02/26/translating-jude-for-lent/"&gt;announced&lt;/a&gt; that I was going to try to translate all of the book of &lt;a href="http://www.gnpcb.org/esv/search/?q=jude"&gt;Jude&lt;/a&gt; from Greek into English as a Lenten project. It did not go well. I realized pretty quickly that my skills were not at a point where I could do the work, and so I quietly stopped working on it after a few days, and never mentioned it again.&lt;/p&gt;
&lt;p&gt;Now it&amp;#8217;s three years later, my translation skills have improved, and I have more confidence. I heard about this Yahoo group called &lt;a href="http://groups.yahoo.com/group/LentenGreekReading/"&gt;LentenGreekReading&lt;/a&gt; a couple of weeks ago and their announced plans to tackle the book of &lt;a href="http://www.gnpcb.org/esv/search/?q=luke"&gt;Luke&lt;/a&gt; for &lt;a href="http://en.wikipedia.org/wiki/Lent"&gt;Lent&lt;/a&gt;. I joined the group and on &lt;a href="http://en.wikipedia.org/wiki/Ash_wednesday"&gt;Ash Wednesday&lt;/a&gt;, I began my reading.&lt;/p&gt;
&lt;p&gt;Lent, as you may recall, lasts 40 days. Well, we say it lasts 40 days, but the actual time varies by denomination. Basically, you just don&amp;#8217;t count the Sundays between Ash Wednesday and Holy Saturday (the day before Easter). If you do that, you get 40 days, even though it&amp;#8217;s really 46. Anyway, Lent is observed by the &lt;a href="http://en.wikipedia.org/wiki/Catholic_church"&gt;Catholic church&lt;/a&gt;, and some &lt;a href="http://en.wikipedia.org/wiki/Protestant"&gt;Protestant&lt;/a&gt; denominations, like mine, the &lt;a href="http://umc.org"&gt;United Methodist Church&lt;/a&gt;. While Lent is traditionally a time of fasting and self-denial, more recently, some Protestants have used it as a time of devotion to a special purpose or project. Hence, the reading plan.&lt;/p&gt;
&lt;p&gt;So on Ash Wednesday, I read &lt;a href="http://www.gnpcb.org/esv/search/?q=luke+1:1-38"&gt;Luke 1:1 &amp;#8211; 38&lt;/a&gt;, which took me about 2.5 hours. Yes, 2.5 hours to read 38 verses. Those verses covered Luke explaining to &lt;a href="http://en.wikipedia.org/wiki/Theophilus"&gt;Theophilus&lt;/a&gt; why he wrote the book and the foretelling of the births of John the Baptist and Jesus,&lt;/p&gt;
&lt;p&gt;The next day, I read &lt;a href="http://www.gnpcb.org/esv/search/?q=luke+1:39-66"&gt;Luke 1:39 &amp;#8211; 66&lt;/a&gt;, and that only took about an hour. Yes, there were fewer verses, but I could tell I was moving at a better pace. Those verses included Mary&amp;#8217;s visit to Elizabeth, the &lt;a href="http://en.wikipedia.org/wiki/Magnificat"&gt;Magnificat&lt;/a&gt;, and the birth of John.&lt;/p&gt;
&lt;p&gt;Today&amp;#8217;s reading was &lt;a href="http://www.gnpcb.org/esv/search/?q=luke+1:67-2:20"&gt;Luke 1:67 &amp;#8211; 2:20&lt;/a&gt;. I finished it in about an hour, but I had a bit of a head start, since I had already translated all of &lt;a href="http://joeygibson.com/2009/12/21/my-translation-of-luke-21-20/"&gt;Luke 2:1 &amp;#8211; 20 for Christmas&lt;/a&gt;. This reading included Zechariah&amp;#8217;s prophesy about John, and the birth of Jesus.&lt;/p&gt;
&lt;p&gt;I am pleased with my progress so far, and I feel good about my changes of actually finishing the project before Easter. I will post occasional updates if I find something interesting in the translation. Wish me luck; I&amp;#8217;m sure I&amp;#8217;m going to hit some rocky spots along the way.&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=rAw4iLEJ7pM:8t5AAoQQhXw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=rAw4iLEJ7pM:8t5AAoQQhXw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=rAw4iLEJ7pM:8t5AAoQQhXw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=rAw4iLEJ7pM:8t5AAoQQhXw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=rAw4iLEJ7pM:8t5AAoQQhXw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=rAw4iLEJ7pM:8t5AAoQQhXw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=rAw4iLEJ7pM:8t5AAoQQhXw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=rAw4iLEJ7pM:8t5AAoQQhXw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=rAw4iLEJ7pM:8t5AAoQQhXw:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=rAw4iLEJ7pM:8t5AAoQQhXw:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=rAw4iLEJ7pM:8t5AAoQQhXw:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JoeyGibsonsBlog/~4/rAw4iLEJ7pM" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://joeygibson.com/2010/02/19/my-lenten-project-reading-luke-in-greek/#comments" thr:count="4" />
		<link rel="replies" type="application/atom+xml" href="http://joeygibson.com/2010/02/19/my-lenten-project-reading-luke-in-greek/feed/atom/" thr:count="4" />
		<thr:total>4</thr:total>
	</entry>
		<entry>
		<author>
			<name>Joey Gibson</name>
						<uri>http://joeygibson.com</uri>
					</author>
		<title type="html"><![CDATA[A Page From A Medieval Greek Bible Is Now Mine &#8211; Huzzah!]]></title>
		<link rel="alternate" type="text/html" href="http://joeygibson.com/2010/02/07/a-page-from-a-medieval-greek-bible-is-now-mine-huzzah/" />
		<id>http://joeygibson.com/?p=1534</id>
		<updated>2010-02-11T20:16:48Z</updated>
		<published>2010-02-07T23:49:04Z</published>
		<category scheme="http://joeygibson.com" term="greek" /><category scheme="http://joeygibson.com" term="bible" />		<summary type="html"><![CDATA[
See those two images up there? Those are scans of my latest acquisition, and I&#8217;m so excited about it. It&#8217;s a page from a Greek Bible that was printed in 1526. If you don&#8217;t want to do the math, that&#8217;s 484 years ago. According to the seller,
This is a leaf from a Biblia Graeca, Old [...]]]></summary>
		<content type="html" xml:base="http://joeygibson.com/2010/02/07/a-page-from-a-medieval-greek-bible-is-now-mine-huzzah/">&lt;p style="text-align: center;"&gt;&lt;a href="http://joeygibson.com/wp-content/uploads/2010/02/Esther-Scan-Front.jpg"&gt;&lt;img class="size-medium wp-image-1536 alignnone" title="Esther-Scan-Front" src="http://joeygibson.com/wp-content/uploads/2010/02/Esther-Scan-Front-203x300.jpg" alt="" width="203" height="300" /&gt;&lt;/a&gt;&lt;a href="http://joeygibson.com/wp-content/uploads/2010/02/Esther-Scan-Back.jpg"&gt;&lt;img class="size-medium wp-image-1535 alignnone" title="Esther-Scan-Back" src="http://joeygibson.com/wp-content/uploads/2010/02/Esther-Scan-Back-206x300.jpg" alt="" width="206" height="300" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;See those two images up there? Those are scans of my latest acquisition, and I&amp;#8217;m so excited about it. It&amp;#8217;s a page from a Greek Bible that was printed in &lt;strong&gt;1526&lt;/strong&gt;. If you don&amp;#8217;t want to do the math, that&amp;#8217;s 484 years ago. According to the seller,&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;This is a leaf from a Biblia Graeca, Old Testament (Septuagint), printed in Strassburg by W. Kopfel in 1526. Originally from volume 2 of a 4 volume set and is the third edition of the complete Greek Bible by Johannes Lonicerus (Lonitzer). The octavo paper measures 162 x 99 mm. in totality and contains 30 lines of Ancient Greek script printed single column. The verso contains the same amount of lines and type.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I found this on eBay about two weeks ago, and I just had to have it. It&amp;#8217;s nothing really special, as old documents go, but it&amp;#8217;s the oldest thing that I have ever owned, and it fits in nicely with my Greek hobby. It contains bits of two chapters of the book of &lt;a href="http://en.wikipedia.org/wiki/Book_of_Esther"&gt;Esther&lt;/a&gt;. It starts partially through &lt;a href="http://www.gnpcb.org/esv/search/?q=esther+6"&gt;chapter 6, verse 1&lt;/a&gt;, on the front and goes through about half of &lt;a href="http://www.gnpcb.org/esv/search/?q=esther+7"&gt;chapter 7, verse 8&lt;/a&gt;, on the back. &lt;strike&gt;I can read some of it, but since it&amp;#8217;s in &lt;a href="http://en.wikipedia.org/wiki/Ancient_greek"&gt;Ancient Greek&lt;/a&gt;, and I am a student of &lt;a href="http://en.wikipedia.org/wiki/Koine_greek"&gt;Koine&lt;/a&gt;, it will take some extra effort to actually translate it.&lt;/strike&gt;&lt;/p&gt;
&lt;p&gt;One thing that is very interesting about it is the typography. There are symbols that I&amp;#8217;ve never seen before, and weird ligatures that make it quite hard to read in places. I don&amp;#8217;t know if this is typical of printing in the 1500&amp;#8217;s or not.&lt;/p&gt;
&lt;p&gt;What I really like about this piece is thinking about what the world was like when it was printed. Think about it: it was printed in 1526. That was only 34 years after Columbus set sail in 1492. The first British colonies in what would eventually become the United States would not be founded for another 81 years. It was printed 9 years after &lt;a href="http://en.wikipedia.org/wiki/Martin_Luther"&gt;Martin Luther&lt;/a&gt; nailed his &lt;a href="http://en.wikipedia.org/wiki/95_theses"&gt;95 theses&lt;/a&gt; to the door of &lt;a href="http://en.wikipedia.org/wiki/All_Saints%27_Church,_Wittenberg"&gt;All Saints&amp;#8217; Church&lt;/a&gt; in Wittenberg, Germany, and only 5 years after he was excommunicated from the Catholic Church. It was the same year that &lt;a href="http://en.wikipedia.org/wiki/William_Tyndale"&gt;William Tyndale&lt;/a&gt; first published a version of the bible in English.&lt;/p&gt;
&lt;p&gt;This thing was printed a long time ago. And now it&amp;#8217;s mine.&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=DechtvU5qK0:Iw9dl3rO-OM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=DechtvU5qK0:Iw9dl3rO-OM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=DechtvU5qK0:Iw9dl3rO-OM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=DechtvU5qK0:Iw9dl3rO-OM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=DechtvU5qK0:Iw9dl3rO-OM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=DechtvU5qK0:Iw9dl3rO-OM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=DechtvU5qK0:Iw9dl3rO-OM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=DechtvU5qK0:Iw9dl3rO-OM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=DechtvU5qK0:Iw9dl3rO-OM:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=DechtvU5qK0:Iw9dl3rO-OM:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=DechtvU5qK0:Iw9dl3rO-OM:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JoeyGibsonsBlog/~4/DechtvU5qK0" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://joeygibson.com/2010/02/07/a-page-from-a-medieval-greek-bible-is-now-mine-huzzah/#comments" thr:count="5" />
		<link rel="replies" type="application/atom+xml" href="http://joeygibson.com/2010/02/07/a-page-from-a-medieval-greek-bible-is-now-mine-huzzah/feed/atom/" thr:count="5" />
		<thr:total>5</thr:total>
	</entry>
		<entry>
		<author>
			<name>Joey Gibson</name>
						<uri>http://joeygibson.com</uri>
					</author>
		<title type="html"><![CDATA[Video: The Unexpected Blessing]]></title>
		<link rel="alternate" type="text/html" href="http://joeygibson.com/2010/02/05/video-the-unexpected-blessing/" />
		<id>http://joeygibson.com/?p=1527</id>
		<updated>2010-02-05T14:46:38Z</updated>
		<published>2010-02-05T14:46:38Z</published>
		<category scheme="http://joeygibson.com" term="general" /><category scheme="http://joeygibson.com" term="humor" /><category scheme="http://joeygibson.com" term="video" />		<summary type="html"><![CDATA[I don&#8217;t know which country this commercial aired in, but it&#8217;s pretty good. And there&#8217;s a twist.



Didn&#8217;t see that coming, did you?
]]></summary>
		<content type="html" xml:base="http://joeygibson.com/2010/02/05/video-the-unexpected-blessing/">&lt;p&gt;I don&amp;#8217;t know which country this commercial aired in, but it&amp;#8217;s pretty good. And there&amp;#8217;s a twist.&lt;br /&gt;
&lt;br/&gt;&lt;/p&gt;
&lt;div align="center"&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="src" value="http://www.youtube.com/v/5i50RuRGHS4&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x2b405b&amp;amp;color2=0x6b8ab6" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/5i50RuRGHS4&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x2b405b&amp;amp;color2=0x6b8ab6" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;
&lt;p&gt;&lt;br/&gt;&lt;br /&gt;
Didn&amp;#8217;t see that coming, did you?&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=K7HjmEhNOlY:M8pbNSYfV3o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=K7HjmEhNOlY:M8pbNSYfV3o:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=K7HjmEhNOlY:M8pbNSYfV3o:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=K7HjmEhNOlY:M8pbNSYfV3o:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=K7HjmEhNOlY:M8pbNSYfV3o:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=K7HjmEhNOlY:M8pbNSYfV3o:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=K7HjmEhNOlY:M8pbNSYfV3o:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=K7HjmEhNOlY:M8pbNSYfV3o:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=K7HjmEhNOlY:M8pbNSYfV3o:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=K7HjmEhNOlY:M8pbNSYfV3o:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=K7HjmEhNOlY:M8pbNSYfV3o:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JoeyGibsonsBlog/~4/K7HjmEhNOlY" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://joeygibson.com/2010/02/05/video-the-unexpected-blessing/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://joeygibson.com/2010/02/05/video-the-unexpected-blessing/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>Joey Gibson</name>
						<uri>http://joeygibson.com</uri>
					</author>
		<title type="html"><![CDATA[Slides From My Presentation on Operator Overloading In Scala]]></title>
		<link rel="alternate" type="text/html" href="http://joeygibson.com/2010/01/15/slides-from-my-presentation-on-operator-overloading-in-scala/" />
		<id>http://joeygibson.com/?p=1515</id>
		<updated>2010-01-16T02:56:09Z</updated>
		<published>2010-01-16T00:00:07Z</published>
		<category scheme="http://joeygibson.com" term="java" /><category scheme="http://joeygibson.com" term="scala" />		<summary type="html"><![CDATA[Last night I spoke at the Atlanta Scala Enthusiats meeting about operator overloading and a little on implicit conversions. I think the talk went well as I got lots of really good questions from the audience, and they laughed at my jokes. This presentation grew out of a blog post I wrote a few months [...]]]></summary>
		<content type="html" xml:base="http://joeygibson.com/2010/01/15/slides-from-my-presentation-on-operator-overloading-in-scala/">&lt;p&gt;Last night I spoke at the &lt;a href="http://www.meetup.com/atlanta-scala/"&gt;Atlanta Scala Enthusiats&lt;/a&gt; meeting about operator overloading and a little on implicit conversions. I think the talk went well as I got lots of really good questions from the audience, and they laughed at my jokes. This presentation grew out of a blog post I wrote a few months ago entitled &lt;a href="http://joeygibson.com/2009/05/30/scala-gets-operator-overloading-right/"&gt;Scala Gets Operator Overloading Right&lt;/a&gt;; I beefed it up and made some slides and more code samples. Incidentally, if you Google for &amp;#8220;scala operator overloading&amp;#8221; that blog post is the first result.&lt;/p&gt;
&lt;p&gt;For those of you who weren&amp;#8217;t there, here are my slides and the code samples that go with them. I wrote these samples against Scala 2.7.7.final. They should work with the latest Scala 2.8, but I haven&amp;#8217;t verified this.&lt;/p&gt;
&lt;div align="center"&gt;
&lt;div id="__ss_2923973" style="width: 425px; text-align: left;"&gt;&lt;a style="font: 14px Helvetica,Arial,Sans-serif; display: block; margin: 12px 0 3px 0; text-decoration: underline;" title="Operator Overloading In Scala" href="http://www.slideshare.net/joeygibson/operator-overloading-in-scala-2923973"&gt;Operator Overloading In Scala&lt;/a&gt;&lt;object style="margin: 0px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=oopres-100115085700-phpapp01&amp;amp;stripped_title=operator-overloading-in-scala-2923973" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;embed style="margin: 0px;" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=oopres-100115085700-phpapp01&amp;amp;stripped_title=operator-overloading-in-scala-2923973" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
&lt;div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;"&gt;View more &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/"&gt;documents&lt;/a&gt; from &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/joeygibson"&gt;Joey Gibson&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;And here&amp;#8217;s the source code: &lt;a href="http://joeygibson.com/projects/oopres/oopres.zip"&gt;oopres.zip&lt;/a&gt;&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=2ceEl4NqY0U:Z_0ONy4Jq3k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=2ceEl4NqY0U:Z_0ONy4Jq3k:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=2ceEl4NqY0U:Z_0ONy4Jq3k:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=2ceEl4NqY0U:Z_0ONy4Jq3k:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=2ceEl4NqY0U:Z_0ONy4Jq3k:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=2ceEl4NqY0U:Z_0ONy4Jq3k:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=2ceEl4NqY0U:Z_0ONy4Jq3k:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=2ceEl4NqY0U:Z_0ONy4Jq3k:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=2ceEl4NqY0U:Z_0ONy4Jq3k:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=2ceEl4NqY0U:Z_0ONy4Jq3k:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=2ceEl4NqY0U:Z_0ONy4Jq3k:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JoeyGibsonsBlog/~4/2ceEl4NqY0U" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://joeygibson.com/2010/01/15/slides-from-my-presentation-on-operator-overloading-in-scala/#comments" thr:count="1" />
		<link rel="replies" type="application/atom+xml" href="http://joeygibson.com/2010/01/15/slides-from-my-presentation-on-operator-overloading-in-scala/feed/atom/" thr:count="1" />
		<thr:total>1</thr:total>
	</entry>
		<entry>
		<author>
			<name>Joey Gibson</name>
						<uri>http://joeygibson.com</uri>
					</author>
		<title type="html"><![CDATA[What the Heck Is a Tuple, Anyway?]]></title>
		<link rel="alternate" type="text/html" href="http://joeygibson.com/2010/01/13/what-the-heck-is-a-tuple-anyway/" />
		<id>http://joeygibson.com/?p=1500</id>
		<updated>2010-01-13T14:51:58Z</updated>
		<published>2010-01-13T14:51:58Z</published>
		<category scheme="http://joeygibson.com" term="java" /><category scheme="http://joeygibson.com" term="scala" /><category scheme="http://joeygibson.com" term="tuple" />		<summary type="html"><![CDATA[Yesterday I was talking with a friend about Scala and the subject of tuples came up. We both had a bit of a laugh that neither of us was sure how to pronounce it, though we both leaned toward TUH-ple instead of TOO-ple. Anyway, the utility of tuples in Scala was not immediately apparent to [...]]]></summary>
		<content type="html" xml:base="http://joeygibson.com/2010/01/13/what-the-heck-is-a-tuple-anyway/">&lt;p&gt;Yesterday I was talking with a friend about &lt;a href="http://www.scala-lang.org/"&gt;Scala&lt;/a&gt; and the subject of tuples came up. We both had a bit of a laugh that neither of us was sure how to pronounce it, though we both leaned toward TUH-ple instead of TOO-ple. Anyway, the utility of tuples in Scala was not immediately apparent to him, so I thought I&amp;#8217;d take a whack at explaining it here.&lt;/p&gt;
&lt;p&gt;A Tuple in Scala is an immutable container used for storing two or more objects, possibly of different types. While a List or Array can only store objects that all have the same type, Tuples can store objects of any type. The most common use of tuples is when you have a method that needs to return more than one value, but creating a class for that return value is more trouble than it&amp;#8217;s worth. It&amp;#8217;s true that for same-type objects you could return a List, and for different-type objects you could return a List[Any], but both of these have downsides, which we&amp;#8217;ll discuss.&lt;/p&gt;
&lt;p&gt;Let&amp;#8217;s look at a very contrived example. Let&amp;#8217;s say you created a function that takes a string and returns the starting index of the first numbers if finds and the numbers themselves. That code might look like this&lt;/p&gt;
&lt;pre class="brush: scala;"&gt;
def reFind(str: String) = {
	val re = &amp;quot;&amp;quot;&amp;quot;(\d+)&amp;quot;&amp;quot;&amp;quot;.r

	val m = re findFirstMatchIn str

	m match {
		case Some(m) =&amp;gt; (m.start, str.substring(m.start, m.end))
		case None =&amp;gt; (0, &amp;quot;&amp;quot;)
	}
}
&lt;/pre&gt;
&lt;p&gt;(I&amp;#8217;ve removed any error checking for brevity.) You can see here that we&amp;#8217;re creating a regular expression that looks for one or more numbers grouped together. We then match that against the passed-in string. The matching method returns a Some[Match], so we pattern match against that to see if we actually got a match. If we did, we create a tuple with the starting index of the match, and the match itself, and return it. If not, we return a tuple with 0 for the starting index and an empty string.&lt;/p&gt;
&lt;p&gt;Calling this function looks like this&lt;/p&gt;
&lt;pre class="brush: scala;"&gt;
scala&amp;gt; val t = reFind(&amp;quot;foo 123 bar&amp;quot;)
t: (Int, java.lang.String) = (4,123)
&lt;/pre&gt;
&lt;p&gt;You can see that what was returned is something with type (Int, java.lang.String); that&amp;#8217;s actually an instance of Scala&amp;#8217;s Tuple2 class. (There&amp;#8217;s a synonym for Tuple2, called Pair.)&lt;/p&gt;
&lt;p&gt;Now that we have this tuple, what do we do with it? If you want to access the values it contains, you do it in a way that might seem a bit strange at first. To get at the elements, you could do this&lt;/p&gt;
&lt;pre class="brush: scala;"&gt;
scala&amp;gt; val i = t._1
i: Int = 4

scala&amp;gt; val m = t._2
m: java.lang.String = 123
&lt;/pre&gt;
&lt;p&gt;There are two things to point out here. First, unlike Lists and Arrays, you don&amp;#8217;t use the () notation. You use a method consisting of an underscore and the index of the part you want. Second, unlike Lists and Arrays, tuples are 1-based instead of 0-based. (According to Programming In Scala, this is a nod to &lt;a href="http://en.wikipedia.org/wiki/Haskell_(programming_language)"&gt;Haskell&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/ML_(programming_language)"&gt;ML&lt;/a&gt;.) Also notice the types of the vals you are assigning. That&amp;#8217;s one of the benefits of using a Tuple instead of something like List[Any]; you still get compile-time type safety. Had you instead written the function like this&lt;/p&gt;
&lt;pre class="brush: scala;"&gt;
def reFind(str: String) = {
	val re = &amp;quot;&amp;quot;&amp;quot;(\d+)&amp;quot;&amp;quot;&amp;quot;.r

	val m = re findFirstMatchIn str

	m match {
		case Some(m) =&amp;gt; List[Any](m.start, str.substring(m.start, m.end))
		case None =&amp;gt; List[Any](0, &amp;quot;&amp;quot;)
	}
}
&lt;/pre&gt;
&lt;p&gt;and called it, look what happens when you try to store the Int index in a local variable&lt;/p&gt;
&lt;pre class="brush: scala;"&gt;
scala&amp;gt; val l = reFind(&amp;quot;foo 123 bar&amp;quot;)
l: List[Any] = List(4, 123)

scala&amp;gt; val i: Int = l(0)
&amp;lt;console&amp;gt;:10: error: type mismatch;
 found   : Any
 required: Int
       val i: Int = l(0)
                    ^
&lt;/pre&gt;
&lt;p&gt;You would get a similar error trying to assign the String element to a local String val. That&amp;#8217;s the major downside to using a List[Any]. (In the first example I used Scala&amp;#8217;s type inference to set the types of the local variables; this time I wanted to be explicit to show the failure.)&lt;/p&gt;
&lt;p&gt;As I mentioned earlier, you could define a class just to handle the return values of this function. There is nothing wrong with that solution, and some will find it superior to using a tuple, because you can assign meaningful names to the elements. You could define it like this&lt;/p&gt;
&lt;pre class="brush: scala;"&gt;
class ReResult(val index: Int, val part: String)

def reFind(str: String) = {
	val re = &amp;quot;&amp;quot;&amp;quot;(\d+)&amp;quot;&amp;quot;&amp;quot;.r

	val m = re findFirstMatchIn str

	m match {
		case Some(m) =&amp;gt; new ReResult(m.start, str.substring(m.start, m.end))
		case None =&amp;gt; new ReResult(0, &amp;quot;&amp;quot;)
	}
}
&lt;/pre&gt;
&lt;p&gt;and call it like this&lt;/p&gt;
&lt;pre class="brush: scala;"&gt;
scala&amp;gt; val l = reFind(&amp;quot;foo 123 bar&amp;quot;)
l: ReResult = ReResult@57c52e72

scala&amp;gt; val i: Int = l.index
i: Int = 4

scala&amp;gt; val m: String = l.part
m: String = 123
&lt;/pre&gt;
&lt;p&gt;If you think this is more maintainable, then by all means, use it. If you just want to easily return more than one value from a function, then consider using a tuple.&lt;/p&gt;
&lt;p&gt;Another point on tuples is that you can assign all the elements of a tuple to local variables in a single step, rather than using multiple calls. So this is equivalent to all the assignments from the earlier examples&lt;/p&gt;
&lt;pre class="brush: scala;"&gt;
scala&amp;gt; val (i: Int, m: String) = l
i: Int = 4
m: String = 123
&lt;/pre&gt;
&lt;p&gt;Depending on what you&amp;#8217;re doing, this could be a useful way to get at the elements.&lt;/p&gt;
&lt;p&gt;And one more thing. There are tuple classes that range from two elements all the way up to twenty-two. The classes are named Tuple2, Tuple3 &amp;#8230; Tuple22. The () notation for creating tuples applies all the way up to twenty-two arguments, so you rarely need to actually use the class names. For example,&lt;/p&gt;
&lt;pre class="brush: scala;"&gt;
scala&amp;gt; val t = (23, &amp;quot;foo&amp;quot;, 18.0)
t: (Int, java.lang.String, Double) = (23,foo,18.0)

scala&amp;gt; t.getClass
res31: java.lang.Class[_] = class scala.Tuple3

scala&amp;gt; val t1 = ('a', &amp;quot;quick&amp;quot;, 23, &amp;quot;year-old&amp;quot;, &amp;quot;&amp;quot;&amp;quot;foxy&amp;quot;&amp;quot;&amp;quot;.r, List(1, 2, 3))
t1: (Char, java.lang.String, Int, java.lang.String, scala.util.matching.Regex, List[Int]) = (a,quick,23,year-old,foxy,List(1, 2, 3))

scala&amp;gt; t1.getClass
res32: java.lang.Class[_] = class scala.Tuple6
&lt;/pre&gt;
&lt;p&gt;I&amp;#8217;m not going to provide an example of creating a Tuple22; that is left as an exercise. :-) I would argue that if you need more than three elements, you really should define a class to hold them. I think that beyond three elements it gets difficult to keep them straight. Tuples are great for holding two or three pieces of information, but don&amp;#8217;t go crazy with them.&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=bBe1ZJJutIY:Fkk_MeS831g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=bBe1ZJJutIY:Fkk_MeS831g:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=bBe1ZJJutIY:Fkk_MeS831g:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=bBe1ZJJutIY:Fkk_MeS831g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=bBe1ZJJutIY:Fkk_MeS831g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=bBe1ZJJutIY:Fkk_MeS831g:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=bBe1ZJJutIY:Fkk_MeS831g:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=bBe1ZJJutIY:Fkk_MeS831g:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=bBe1ZJJutIY:Fkk_MeS831g:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?a=bBe1ZJJutIY:Fkk_MeS831g:3QFJfmc7Om4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JoeyGibsonsBlog?i=bBe1ZJJutIY:Fkk_MeS831g:3QFJfmc7Om4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JoeyGibsonsBlog/~4/bBe1ZJJutIY" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://joeygibson.com/2010/01/13/what-the-heck-is-a-tuple-anyway/#comments" thr:count="2" />
		<link rel="replies" type="application/atom+xml" href="http://joeygibson.com/2010/01/13/what-the-heck-is-a-tuple-anyway/feed/atom/" thr:count="2" />
		<thr:total>2</thr:total>
	</entry>
	</feed><!-- Dynamic page generated in 0.490 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-03-18 19:29:58 -->
