<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DriftLogic &#187; Scala</title>
	<atom:link href="http://driftlogic.net/category/scala/feed" rel="self" type="application/rss+xml" />
	<link>http://driftlogic.net</link>
	<description>Web development, random thoughts, associated geekery</description>
	<lastBuildDate>Sat, 13 Feb 2010 17:44:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>I </title>
		<link>http://driftlogic.net/06/09/2009/i-heart-scala.html</link>
		<comments>http://driftlogic.net/06/09/2009/i-heart-scala.html#comments</comments>
		<pubDate>Sun, 06 Sep 2009 13:56:25 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Scala]]></category>

		<guid isPermaLink="false">http://driftlogic.net/?p=21</guid>
		<description><![CDATA[I knew that people were starting to do wicked awesome things with Scala, but apparently David Pollak is actually making a living at it now. Color me jealous.
A few months ago I started looking around at the JVM alternative languages, Clojure, Groovy, the J&#8217;s (jython, jruby, ect.) and eventually Scala. I have somewhat of a [...]]]></description>
			<content:encoded><![CDATA[<p>I knew that people were starting to do wicked awesome things with Scala, but apparently <a title="David Pollak's Blog" href="http://blog.lostlake.org/index.php?/archives/73-For-all-you-know,-its-just-another-Java-library.html">David Pollak</a> is actually making a living at it now. Color me jealous.</p>
<p>A few months ago I started looking around at the JVM alternative languages, Clojure, Groovy, the J&#8217;s (jython, jruby, ect.) and eventually Scala. I have somewhat of a classical computer science background. I started at a Java school, then moved over to a college that taught C in it&#8217;s first year courses. When I found my first job after school, I started developing in PHP and for good or bad that&#8217;s what I&#8217;ve been doing the last 4 years or so.</p>
<p>I like PHP. It&#8217;s everything and the kitchen sink mentality makes developers tend toward hodge podge code mostly, but there can be some really beautiful creations when you start using PHP version of <a title="PHP Function functions" href="http://ca.php.net/manual/en/book.funchand.php">reflection</a>. But ever since I started working with Java again for projects at work, PHP feels like it&#8217;s missing the power of a systems language. Having to bolt on opcode cachers to deal with compiled code and the tacked on nature of using php as a command line language felt somewhat odd. Using pure Java is always an option, and Sun has done a good job of keeping the JVM up to date with new features and enhancements, but after enjoying the lose structure of a scripting language, it&#8217;s hard to go back to verbose development.</p>
<p>That&#8217;s where Scala comes in. David talks about how it&#8217;s somewhat difficult getting Java programmers to switch to something functional, and maybe that&#8217;s true. I don&#8217;t think that hard core Java programmers are Scala&#8217;s potential audience. Those crazy scripting guys from Ruby, Python, and PHP will feel right at home with Scala&#8217;s half functional / half object-oriented syntax. They&#8217;ve been dealing with choice and somewhat functional constructs for years, show these guys that you won&#8217;t need to start redeveloping in a another language when your app approaches a certain level of success and you&#8217;ll get them hooked.</p>
<p>Couple that with the hack that is Comet becoming the norm for web based apps that need push notifications and Scala&#8217;s actors become really attractive.</p>
]]></content:encoded>
			<wfw:commentRss>http://driftlogic.net/06/09/2009/i-heart-scala.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
