<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:dc="http://purl.org/dc/elements/1.1/"
         xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
         xmlns="http://purl.org/rss/1.0/">




    



<channel rdf:about="http://www.familie-kneissl.org/Members/martin/on-scala/RSS">
  <title>On Scala</title>
  <link>http://www.familie-kneissl.org</link>
  
  <description>
    
       Martin Kneißl on  the programming language Scala.
       
  </description>
  
  
  
            <syn:updatePeriod>daily</syn:updatePeriod>
            <syn:updateFrequency>1</syn:updateFrequency>
            <syn:updateBase>2007-07-30T11:39:38Z</syn:updateBase>
        
  
  <image rdf:resource="http://www.familie-kneissl.org/logo.jpg"/>

  <items>
    <rdf:Seq>
        
            <rdf:li rdf:resource="http://www.familie-kneissl.org/Members/martin/blog/updating-functions"/>
        
        
            <rdf:li rdf:resource="http://www.familie-kneissl.org/Members/martin/blog/fast-forward-to-scala"/>
        
        
            <rdf:li rdf:resource="http://www.familie-kneissl.org/Members/martin/blog/a-scala-wrapper-for-apache-velocity"/>
        
        
            <rdf:li rdf:resource="http://www.familie-kneissl.org/Members/martin/blog/scala-changes-the-java-world"/>
        
        
            <rdf:li rdf:resource="http://www.familie-kneissl.org/Members/martin/blog/reflection-from-scala-heaven-and-hell"/>
        
        
            <rdf:li rdf:resource="http://www.familie-kneissl.org/Members/martin/blog/family-polymorphism-in-scala"/>
        
        
            <rdf:li rdf:resource="http://www.familie-kneissl.org/Members/martin/blog/limited-visibility"/>
        
        
            <rdf:li rdf:resource="http://www.familie-kneissl.org/Members/martin/blog/rational-numbers-in-scala"/>
        
        
            <rdf:li rdf:resource="http://www.familie-kneissl.org/Members/martin/blog/checking-a-string-for-upper-case-characters"/>
        
        
            <rdf:li rdf:resource="http://www.familie-kneissl.org/Members/martin/blog/a-new-programming-language-every-year"/>
        
    </rdf:Seq>
  </items>

</channel>

    <item rdf:about="http://www.familie-kneissl.org/Members/martin/blog/updating-functions">        <title>Updating Functions</title>        <link>http://www.familie-kneissl.org/Members/martin/blog/updating-functions</link>        <description>In computer science often updates to bindings / environments are described by updating substitution functions at specific points. This blog post shows a way to express such updates in Scala.</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>martin</dc:creator>        <dc:rights></dc:rights>                    <dc:subject>programming</dc:subject>                <dc:date>2010-04-03T14:56:54Z</dc:date>        <dc:type>Blog Entry</dc:type>    </item>
    <item rdf:about="http://www.familie-kneissl.org/Members/martin/blog/fast-forward-to-scala">        <title>Fast Forward to Scala</title>        <link>http://www.familie-kneissl.org/Members/martin/blog/fast-forward-to-scala</link>        <description>A quick introduction to Scala for Java programmers I have presented recently.</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>martin</dc:creator>        <dc:rights></dc:rights>                <dc:date>2009-06-30T15:26:23Z</dc:date>        <dc:type>Blog Entry</dc:type>    </item>
    <item rdf:about="http://www.familie-kneissl.org/Members/martin/blog/a-scala-wrapper-for-apache-velocity">        <title>A Scala Wrapper for Apache Velocity</title>        <link>http://www.familie-kneissl.org/Members/martin/blog/a-scala-wrapper-for-apache-velocity</link>        <description>Groovy has string interpolation in two forms: GStrings and Groovy Templates. Scala has -- nothing in that area, unless you count String concatenation or printf-like format strings. But the Java world has template engines, here is how to use one with additional comfort.</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>martin</dc:creator>        <dc:rights></dc:rights>                <dc:date>2009-03-12T12:51:12Z</dc:date>        <dc:type>Blog Entry</dc:type>    </item>
    <item rdf:about="http://www.familie-kneissl.org/Members/martin/blog/scala-changes-the-java-world">        <title>Scala Changes the Java World</title>        <link>http://www.familie-kneissl.org/Members/martin/blog/scala-changes-the-java-world</link>        <description>Javamagazin, the major German developer magazine for the Java platform, titles "Lift the curtain: Scala changes the Java world".</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>martin</dc:creator>        <dc:rights></dc:rights>                <dc:date>2009-03-05T12:13:32Z</dc:date>        <dc:type>Blog Entry</dc:type>    </item>
    <item rdf:about="http://www.familie-kneissl.org/Members/martin/blog/reflection-from-scala-heaven-and-hell">        <title>Reflection from Scala - Heaven and Hell</title>        <link>http://www.familie-kneissl.org/Members/martin/blog/reflection-from-scala-heaven-and-hell</link>        <description>Bringing some dynamic pieces to the statically typed language. Watch your steps...</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>martin</dc:creator>        <dc:rights></dc:rights>                <dc:date>2009-01-28T23:41:52Z</dc:date>        <dc:type>Blog Entry</dc:type>    </item>
    <item rdf:about="http://www.familie-kneissl.org/Members/martin/blog/family-polymorphism-in-scala">        <title>Family Polymorphism in Scala</title>        <link>http://www.familie-kneissl.org/Members/martin/blog/family-polymorphism-in-scala</link>        <description>How to keep types together for a set of associated types.</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>martin</dc:creator>        <dc:rights></dc:rights>                <dc:date>2009-01-20T21:03:37Z</dc:date>        <dc:type>Blog Entry</dc:type>    </item>
    <item rdf:about="http://www.familie-kneissl.org/Members/martin/blog/limited-visibility">        <title>Limited Visibility</title>        <link>http://www.familie-kneissl.org/Members/martin/blog/limited-visibility</link>        <description>When driving my car I do not like foggy weather with limited visibility. In programming languages it is the other way round: Too much detail visibility will hinder evolution of software systems. Unfortunately Java is rather weak in controlling visibility. Scala improves the situation a little bit.</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>martin</dc:creator>        <dc:rights></dc:rights>                    <dc:subject>programming</dc:subject>                <dc:date>2008-11-17T22:09:05Z</dc:date>        <dc:type>Blog Entry</dc:type>    </item>
    <item rdf:about="http://www.familie-kneissl.org/Members/martin/blog/rational-numbers-in-scala">        <title>Rational Numbers in Scala</title>        <link>http://www.familie-kneissl.org/Members/martin/blog/rational-numbers-in-scala</link>        <description>I just finished another chapter in the Programming in Scala book: "Functional objects". C++ strikes back: The return of operator overloading...</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>martin</dc:creator>        <dc:rights></dc:rights>                <dc:date>2008-11-04T20:41:20Z</dc:date>        <dc:type>Blog Entry</dc:type>    </item>
    <item rdf:about="http://www.familie-kneissl.org/Members/martin/blog/checking-a-string-for-upper-case-characters">        <title>Checking a String for upper case characters</title>        <link>http://www.familie-kneissl.org/Members/martin/blog/checking-a-string-for-upper-case-characters</link>        <description>Trying three programming languages for the Java Platform at the same time shows interesting features of the different languages. Here solutions for checking a String for upper case characters in Java, Groovy, and Scala.</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>martin</dc:creator>        <dc:rights></dc:rights>                    <dc:subject>programming</dc:subject>                <dc:date>2008-11-03T23:31:48Z</dc:date>        <dc:type>Blog Entry</dc:type>    </item>
    <item rdf:about="http://www.familie-kneissl.org/Members/martin/blog/a-new-programming-language-every-year">        <title>A New Programming Language Every Year</title>        <link>http://www.familie-kneissl.org/Members/martin/blog/a-new-programming-language-every-year</link>        <description>After some abstinence I have started to learn programming languages again. And it's fun! At least one of the languages is even fun-ctional.</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>martin</dc:creator>        <dc:rights></dc:rights>                <dc:date>2008-11-03T23:28:38Z</dc:date>        <dc:type>Blog Entry</dc:type>    </item>




</rdf:RDF>
