<?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>davber does IT &#187; Language Reviews</title>
	<atom:link href="http://blog.davber.com/cat/reviews/language-reviews/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.davber.com</link>
	<description>Functional functional programming - Haskell, Ruby, Erlang, Scala...</description>
	<lastBuildDate>Wed, 09 Dec 2009 01:30:40 +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>Scripting in Python, Ruby, Perl? No, in C++!</title>
		<link>http://blog.davber.com/2007/01/29/scripting-in-python-ruby-perl-no-in-c/</link>
		<comments>http://blog.davber.com/2007/01/29/scripting-in-python-ruby-perl-no-in-c/#comments</comments>
		<pubDate>Tue, 30 Jan 2007 01:46:29 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Language Reviews]]></category>
		<category><![CDATA[Tools Reviews]]></category>
<category>C++</category><category>cpsh</category><category>Language Reviews</category><category>script</category><category>Tools Reviews</category>
		<guid isPermaLink="false">http://blog.davber.com/2007/01/29/scripting-in-python-ruby-perl-no-in-c/</guid>
		<description><![CDATA[NOTE: there are a few posts about this tool in this blog already, but the cryptic name, cpsh, seems to have scared away some of you. Welcome back!
I have built something that is cool and useful, objectively speaking. That something is a shell &#8211; interactive or not &#8211; using C++. It does have a name, [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2007/01/29/scripting-in-python-ruby-perl-no-in-c/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Brief intro to Boost and TR1</title>
		<link>http://blog.davber.com/2007/01/24/brief-intro-to-boost-and-tr1/</link>
		<comments>http://blog.davber.com/2007/01/24/brief-intro-to-boost-and-tr1/#comments</comments>
		<pubDate>Wed, 24 Jan 2007 21:47:56 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Language Reviews]]></category>
		<category><![CDATA[Tools Reviews]]></category>
<category>boost</category><category>C++</category><category>Language Reviews</category><category>Tools Reviews</category><category>tr1</category>
		<guid isPermaLink="false">http://blog.davber.com/2007/01/24/brief-intro-to-boost-and-tr1/</guid>
		<description><![CDATA[Boost is a library of helping constructs for modern C++ development. What sets Boost apart from most other libraries is that it is infrastructural and horizontal in that it extends the vocabulary of the developer in any kind of problem solving, no matter what the domain.
This quite unique feature &#8211; along with the fact that [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2007/01/24/brief-intro-to-boost-and-tr1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Embedded Lisp &#8211; via Lua</title>
		<link>http://blog.davber.com/2006/09/07/embedded-lisp-via-lua/</link>
		<comments>http://blog.davber.com/2006/09/07/embedded-lisp-via-lua/#comments</comments>
		<pubDate>Thu, 07 Sep 2006 23:15:55 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[Functional Programming]]></category>
		<category><![CDATA[Language Reviews]]></category>
		<category><![CDATA[Tools Reviews]]></category>
<category>compiler</category><category>Functional Programming</category><category>interpreter</category><category>Language</category><category>Language Reviews</category><category>lisp</category><category>parsing</category><category>scheme</category><category>Tools Reviews</category>
		<guid isPermaLink="false">http://blog.davber.com/2006/09/07/embedded-lisp-via-lua/</guid>
		<description><![CDATA[













A few months ago I had one of those nights where you just do not feel like sleeping. That time, I created an interpreting environment for a mini Lisp in Lua. I call that LuaLisp.
DISCLAIMER to all die-hard Scheme fanatics out there: I use the term Lisp losely here, to the extent of including Scheme. [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2006/09/07/embedded-lisp-via-lua/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Erlang &#8211; the best or worst of two worlds?</title>
		<link>http://blog.davber.com/2006/09/02/erlang-the-best-or-worst-of-two-worlds/</link>
		<comments>http://blog.davber.com/2006/09/02/erlang-the-best-or-worst-of-two-worlds/#comments</comments>
		<pubDate>Sat, 02 Sep 2006 19:26:33 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Functional Programming]]></category>
		<category><![CDATA[Language Reviews]]></category>
<category>compile time</category><category>Computer Science</category><category>erlang</category><category>Functional Programming</category><category>Language Reviews</category>
		<guid isPermaLink="false">http://blog.davber.com/2006/09/02/erlang-the-best-or-worst-of-two-worlds/</guid>
		<description><![CDATA[A friend of mine has become an Erlang aficionado lately, and has - deliberately or not - pulled me into Erlang development   I had not touched Erlang in a long time but always knew there was something about it that bothered me some twelve years ago. I forgot what, but now remember.
This post [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2006/09/02/erlang-the-best-or-worst-of-two-worlds/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Finding and traversing DOM elements in JavaScript</title>
		<link>http://blog.davber.com/2006/09/01/finding-and-traversing-dom-elements-in-javascript/</link>
		<comments>http://blog.davber.com/2006/09/01/finding-and-traversing-dom-elements-in-javascript/#comments</comments>
		<pubDate>Fri, 01 Sep 2006 05:49:17 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Language Reviews]]></category>
<category>AJAX</category><category>C++</category><category>cpsh</category><category>firefox</category><category>haxe</category><category>ie</category><category>javascript</category><category>Language Reviews</category><category>performance</category><category>prototype</category><category>script</category>
		<guid isPermaLink="false">http://blog.davber.com/2006/09/01/finding-and-traversing-dom-elements-in-javascript/</guid>
		<description><![CDATA[Do you have to furnish a lot of HTML elements from JavaScript, such as for formatting or inserting special effects? Well, then you need to know the performance - or lack thereof - of finding and traversing DOM elements. And the performance hit of using Microsoft's browser.
This post tries to clarify the performance hits involved. [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2006/09/01/finding-and-traversing-dom-elements-in-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cpsh &#8211; scripting in C++</title>
		<link>http://blog.davber.com/2006/08/28/cpsh-scripting-in-c/</link>
		<comments>http://blog.davber.com/2006/08/28/cpsh-scripting-in-c/#comments</comments>
		<pubDate>Mon, 28 Aug 2006 05:01:41 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Language Reviews]]></category>
		<category><![CDATA[Tools Reviews]]></category>
<category>boost</category><category>C++</category><category>cpsh</category><category>Language Reviews</category><category>perl</category><category>script</category><category>Tools Reviews</category>
		<guid isPermaLink="false">http://blog.davber.com/2006/08/28/cpsh-scripting-in-c/</guid>
		<description><![CDATA[I woke up last night with a conviction that C++ is not a worse "scripting" language than Perl or Ruby. After a few minutes awake, I had to turn on the computer and prove this nightly conjecture. I created a draft scripting environment for C++ in a few hours.
I call my nocturnal embryo cpsh for [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2006/08/28/cpsh-scripting-in-c/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Is your language hot or not?</title>
		<link>http://blog.davber.com/2006/08/26/is-your-language-hot-or-not/</link>
		<comments>http://blog.davber.com/2006/08/26/is-your-language-hot-or-not/#comments</comments>
		<pubDate>Sat, 26 Aug 2006 22:27:07 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Functional Programming]]></category>
		<category><![CDATA[IT Industry]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Language Reviews]]></category>
		<category><![CDATA[Ruby]]></category>
<category>.NET</category><category>AJAX</category><category>c# 2.0</category><category>C++</category><category>erlang</category><category>Functional Programming</category><category>google</category><category>haxe</category><category>Java</category><category>javascript</category><category>language comparison</category><category>Language Reviews</category><category>Ruby</category>
		<guid isPermaLink="false">http://blog.davber.com/2006/08/26/is-your-language-hot-or-not/</guid>
		<description><![CDATA[If one would measure popularity by number of hits on Google, these are the five most popular computer languages:

PHP
Java
C
Flash
Perl

A graph of Google hits, using the query +lang +programming, for some of the most common languages follows. NOTE 1: please inform me if your favorite language is omitted. NOTE 2: I did not include the language [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2006/08/26/is-your-language-hot-or-not/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>C# 3.0: introducing something almost functional</title>
		<link>http://blog.davber.com/2006/08/22/c-30-introducing-something-almost-functional/</link>
		<comments>http://blog.davber.com/2006/08/22/c-30-introducing-something-almost-functional/#comments</comments>
		<pubDate>Tue, 22 Aug 2006 05:21:09 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Functional Programming]]></category>
		<category><![CDATA[Language Reviews]]></category>
<category>.NET</category><category>c# 2.0</category><category>c# 3.0</category><category>Functional Programming</category><category>generics</category><category>higher order</category><category>lambda</category><category>Language</category><category>Language Reviews</category>
		<guid isPermaLink="false">http://blog.davber.com/?p=19</guid>
		<description><![CDATA[It is a strong current trend among languages to become more functional. No, not as "actually doing stuff" but in the mathematical sense of the word. I.e., languages more and more treat functions as any other value, and C# is no exception. Before you know it, we might have the expressivity of Lisp anno 1965 [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2006/08/22/c-30-introducing-something-almost-functional/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AJAX using one language</title>
		<link>http://blog.davber.com/2006/08/20/ajax-using-one-language/</link>
		<comments>http://blog.davber.com/2006/08/20/ajax-using-one-language/#comments</comments>
		<pubDate>Mon, 21 Aug 2006 01:35:12 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Language Reviews]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Tools Reviews]]></category>
<category>AJAX</category><category>ecmascript</category><category>google</category><category>gwt</category><category>haxe</category><category>Java</category><category>javascript</category><category>Language Reviews</category><category>ror</category><category>Ruby</category><category>Tools Reviews</category>
		<guid isPermaLink="false">http://blog.davber.com/?p=18</guid>
		<description><![CDATA[AJAX is a bunch of cryptic JavaScript snippets on the client side together with some advanced web services, written in another, and more powerful, language. Right? Not necessarily. I here give a brief comparison of three ways to create AJAX applications with only one language, running on both client and server.
The three unilinguistic approaches to [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2006/08/20/ajax-using-one-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BNFC: language-agnostic parser generator generator</title>
		<link>http://blog.davber.com/2006/07/06/bnfc-smart-parsing-for-dummies/</link>
		<comments>http://blog.davber.com/2006/07/06/bnfc-smart-parsing-for-dummies/#comments</comments>
		<pubDate>Thu, 06 Jul 2006 21:34:32 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[Functional Programming]]></category>
		<category><![CDATA[Language Reviews]]></category>
		<category><![CDATA[Tools Reviews]]></category>
<category>bnf</category><category>compiler</category><category>Functional Programming</category><category>haskell</category><category>Language</category><category>Language Reviews</category><category>parsing</category><category>Tools Reviews</category>
		<guid isPermaLink="false">http://blog.davber.com/?p=5</guid>
		<description><![CDATA[Parsing code is hard, and strictly limited to The Chosen Few. Right? No, wrong!
I know you are aware of some compiler compilers or parser generators out there – i.e., frameworks that let you specify annotated grammar descriptions, often using a BNF (Backus Naur Form) kind of syntax. The most famous parser generator is Yacc, which [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2006/07/06/bnfc-smart-parsing-for-dummies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
