<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Learning by experimenting (with Scheme)</title>
	<atom:link href="http://www.noulakaz.net/weblog/2008/01/31/learning-by-experimenting-with-scheme/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.noulakaz.net/weblog/2008/01/31/learning-by-experimenting-with-scheme/</link>
	<description>My opinion on Teaching, Programming, Technology and Web 2.0 in Mauritius</description>
	<lastBuildDate>Sun, 14 Mar 2010 03:05:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Scheme for Fun!! &#171; :: Ashesh Ramjeeawon ::</title>
		<link>http://www.noulakaz.net/weblog/2008/01/31/learning-by-experimenting-with-scheme/#comment-165820</link>
		<dc:creator>Scheme for Fun!! &#171; :: Ashesh Ramjeeawon ::</dc:creator>
		<pubDate>Thu, 04 Dec 2008 12:53:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2008/01/31/learning-by-experimenting-with-scheme/#comment-165820</guid>
		<description>[...] main reason for me to have such a keen interest to learn Scheme lies in the following quote: &#8220;Learning by experimenting is the best way to learn. Learning programming using Scheme is [...]</description>
		<content:encoded><![CDATA[<p>[...] main reason for me to have such a keen interest to learn Scheme lies in the following quote: &#8220;Learning by experimenting is the best way to learn. Learning programming using Scheme is [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: avinash</title>
		<link>http://www.noulakaz.net/weblog/2008/01/31/learning-by-experimenting-with-scheme/#comment-117015</link>
		<dc:creator>avinash</dc:creator>
		<pubDate>Sat, 01 Mar 2008 19:32:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2008/01/31/learning-by-experimenting-with-scheme/#comment-117015</guid>
		<description>Thanks for this very nice comment.

It&#039;s great to know that students appreciate the way I teach. My objective is to make you become autonomous and be able to learn any programming language or paradigm by yourself and have fun in the process...</description>
		<content:encoded><![CDATA[<p>Thanks for this very nice comment.</p>
<p>It&#8217;s great to know that students appreciate the way I teach. My objective is to make you become autonomous and be able to learn any programming language or paradigm by yourself and have fun in the process&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Insah</title>
		<link>http://www.noulakaz.net/weblog/2008/01/31/learning-by-experimenting-with-scheme/#comment-116996</link>
		<dc:creator>Insah</dc:creator>
		<pubDate>Sat, 01 Mar 2008 17:28:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2008/01/31/learning-by-experimenting-with-scheme/#comment-116996</guid>
		<description>Hi Mr Meetoo,
Thanks for inspiring n motivating us in programming. Im a 2nd year student in Electronics and Computer Science at UOM and i study programming languages with u. I love scheme a lot. I have a different and interesting view and trend of thought of programming, and it is becoming a way of life instead of just cramming syntax in our heads only to pass exams. Im very happy to have you as a lecturer who teaches us the essence of things and how blissful it is. Every friday from 9am to 11am, i have a great time with the way you teach us computer science which is not just science but a ingenious invention of man that when he uses it correctly, he can do almost anything. It would be great if u keep on motivating and helping us to achieve greatness. Have a nice evening.

Regards,
Insah Bhurtah
ECS 2
UOM</description>
		<content:encoded><![CDATA[<p>Hi Mr Meetoo,<br />
Thanks for inspiring n motivating us in programming. Im a 2nd year student in Electronics and Computer Science at UOM and i study programming languages with u. I love scheme a lot. I have a different and interesting view and trend of thought of programming, and it is becoming a way of life instead of just cramming syntax in our heads only to pass exams. Im very happy to have you as a lecturer who teaches us the essence of things and how blissful it is. Every friday from 9am to 11am, i have a great time with the way you teach us computer science which is not just science but a ingenious invention of man that when he uses it correctly, he can do almost anything. It would be great if u keep on motivating and helping us to achieve greatness. Have a nice evening.</p>
<p>Regards,<br />
Insah Bhurtah<br />
ECS 2<br />
UOM</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: avinash</title>
		<link>http://www.noulakaz.net/weblog/2008/01/31/learning-by-experimenting-with-scheme/#comment-115650</link>
		<dc:creator>avinash</dc:creator>
		<pubDate>Mon, 25 Feb 2008 18:41:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2008/01/31/learning-by-experimenting-with-scheme/#comment-115650</guid>
		<description>Hi Kailash, check &lt;a href=&quot;http://www.noulakaz.net/weblog/2008/02/25/learning-scheme-with-me/&quot; rel=&quot;nofollow&quot;&gt;this blog entry&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Hi Kailash, check <a href="http://www.noulakaz.net/weblog/2008/02/25/learning-scheme-with-me/" rel="nofollow">this blog entry</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Avinash Meetoo: Blog &#187; Blog Archive &#187; Learning Scheme with me</title>
		<link>http://www.noulakaz.net/weblog/2008/01/31/learning-by-experimenting-with-scheme/#comment-115539</link>
		<dc:creator>Avinash Meetoo: Blog &#187; Blog Archive &#187; Learning Scheme with me</dc:creator>
		<pubDate>Mon, 25 Feb 2008 09:20:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2008/01/31/learning-by-experimenting-with-scheme/#comment-115539</guid>
		<description>[...] As you all know by now, I am currently teaching the Scheme programming language to my 2nd year students as a means to master the functional programming paradigm. [...]</description>
		<content:encoded><![CDATA[<p>[...] As you all know by now, I am currently teaching the Scheme programming language to my 2nd year students as a means to master the functional programming paradigm. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kailash</title>
		<link>http://www.noulakaz.net/weblog/2008/01/31/learning-by-experimenting-with-scheme/#comment-115143</link>
		<dc:creator>kailash</dc:creator>
		<pubDate>Sun, 24 Feb 2008 04:30:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2008/01/31/learning-by-experimenting-with-scheme/#comment-115143</guid>
		<description>So how did scheme turn up to be? Do they like it?</description>
		<content:encoded><![CDATA[<p>So how did scheme turn up to be? Do they like it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: avinash</title>
		<link>http://www.noulakaz.net/weblog/2008/01/31/learning-by-experimenting-with-scheme/#comment-103932</link>
		<dc:creator>avinash</dc:creator>
		<pubDate>Fri, 01 Feb 2008 20:10:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2008/01/31/learning-by-experimenting-with-scheme/#comment-103932</guid>
		<description>Excellent!

Dijkstra always told people that he was a programmer even though he was one of the gods of Computer Science. I guess most people are not like Dijkstra: they feel Programmer is not a good title and that Manager or Project Leader sound much better :-)</description>
		<content:encoded><![CDATA[<p>Excellent!</p>
<p>Dijkstra always told people that he was a programmer even though he was one of the gods of Computer Science. I guess most people are not like Dijkstra: they feel Programmer is not a good title and that Manager or Project Leader sound much better <img src='http://www.noulakaz.net/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Raj</title>
		<link>http://www.noulakaz.net/weblog/2008/01/31/learning-by-experimenting-with-scheme/#comment-103655</link>
		<dc:creator>Raj</dc:creator>
		<pubDate>Fri, 01 Feb 2008 12:16:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2008/01/31/learning-by-experimenting-with-scheme/#comment-103655</guid>
		<description>Avinash

My niece is waiting for her HSC results and is considering a degree in IT hence my challenge to her to make sure she&#039;ll be up to the standard and not be one of those who finish a degree and want to become a manager or project leader after 6 months programming.</description>
		<content:encoded><![CDATA[<p>Avinash</p>
<p>My niece is waiting for her HSC results and is considering a degree in IT hence my challenge to her to make sure she&#8217;ll be up to the standard and not be one of those who finish a degree and want to become a manager or project leader after 6 months programming.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: avinash</title>
		<link>http://www.noulakaz.net/weblog/2008/01/31/learning-by-experimenting-with-scheme/#comment-103488</link>
		<dc:creator>avinash</dc:creator>
		<pubDate>Fri, 01 Feb 2008 05:37:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2008/01/31/learning-by-experimenting-with-scheme/#comment-103488</guid>
		<description>To Raj:

How old is your niece?

To Alex and Kailash:

Thanks for your comment Alex. I also have some problems with the parentheses but using a good editor like the one in DrScheme (which features automatic indenting and parentheses-matching) makes life easier.

I don&#039;t see the parentheses after some time. Indentation is much for important for comprehension. And I&#039;ve discovered the Ctrl-I shortcut in DrScheme which automatically indents your program and make errors so much obvious...

Thanks Alex for your idea of giving meaningful and interesting projects to the students. I&#039;ll explore some of the most interesting Ruby libraries.

As for the paper by Damian Conway, it&#039;s a nice read (I read it some months ago). But it&#039;s easy to criticize but so much more difficult to come up with something perfect. Scheme is not perfect. But it&#039;s good enough for introducing functional programming and this is sufficient for me.

As for &quot;would the non-Hackers like Scheme?&quot;, I never equated Scheme with hackers. For me, Scheme is the programming language invented to introduce programming. I learnt Scheme in my first year of university in France. I know this is also done at MIT and Berkeley. There must be a reason.

Incidentally Ruby, Haskell, Python etc. are also nice. In fact, any language with a REPL is good enough to be used to introduce programming like I wrote above.

Kailash, did you read Richard Gabriel&#039;s &lt;a href=&quot;http://www.dreamsongs.com/ArtOfLisp.html&quot; rel=&quot;nofollow&quot;&gt;essay&lt;/a&gt;?</description>
		<content:encoded><![CDATA[<p>To Raj:</p>
<p>How old is your niece?</p>
<p>To Alex and Kailash:</p>
<p>Thanks for your comment Alex. I also have some problems with the parentheses but using a good editor like the one in DrScheme (which features automatic indenting and parentheses-matching) makes life easier.</p>
<p>I don&#8217;t see the parentheses after some time. Indentation is much for important for comprehension. And I&#8217;ve discovered the Ctrl-I shortcut in DrScheme which automatically indents your program and make errors so much obvious&#8230;</p>
<p>Thanks Alex for your idea of giving meaningful and interesting projects to the students. I&#8217;ll explore some of the most interesting Ruby libraries.</p>
<p>As for the paper by Damian Conway, it&#8217;s a nice read (I read it some months ago). But it&#8217;s easy to criticize but so much more difficult to come up with something perfect. Scheme is not perfect. But it&#8217;s good enough for introducing functional programming and this is sufficient for me.</p>
<p>As for &#8220;would the non-Hackers like Scheme?&#8221;, I never equated Scheme with hackers. For me, Scheme is the programming language invented to introduce programming. I learnt Scheme in my first year of university in France. I know this is also done at MIT and Berkeley. There must be a reason.</p>
<p>Incidentally Ruby, Haskell, Python etc. are also nice. In fact, any language with a REPL is good enough to be used to introduce programming like I wrote above.</p>
<p>Kailash, did you read Richard Gabriel&#8217;s <a href="http://www.dreamsongs.com/ArtOfLisp.html" rel="nofollow">essay</a>?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kailash</title>
		<link>http://www.noulakaz.net/weblog/2008/01/31/learning-by-experimenting-with-scheme/#comment-103220</link>
		<dc:creator>Kailash</dc:creator>
		<pubDate>Thu, 31 Jan 2008 19:22:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2008/01/31/learning-by-experimenting-with-scheme/#comment-103220</guid>
		<description>Worked on building an introductory programming language for my undergrad project some years back. 
 
I thought that I&#039;d ask a true hacker, Richard Stallman about the features he might foresee in the &quot;ideal&quot; introductory programming language. Interestingly he replied that there was little need to create anything... use Scheme. hehe!

Damian Conway,  the man behind OO Perl and who also happens to work on introductory programming at Monash University, however thought that Stallman was wrong. Scheme is semantically challenging for beginners. You cannot expect students to make sense of a series of nested brackets. His paper about seven deadly sins of introductoy programming language design was somewhat the basis behind my dissertation. 

Maybe now we can have some insight which is which. Would the non &quot;hackers&quot; like scheme?</description>
		<content:encoded><![CDATA[<p>Worked on building an introductory programming language for my undergrad project some years back. </p>
<p>I thought that I&#8217;d ask a true hacker, Richard Stallman about the features he might foresee in the &#8220;ideal&#8221; introductory programming language. Interestingly he replied that there was little need to create anything&#8230; use Scheme. hehe!</p>
<p>Damian Conway,  the man behind OO Perl and who also happens to work on introductory programming at Monash University, however thought that Stallman was wrong. Scheme is semantically challenging for beginners. You cannot expect students to make sense of a series of nested brackets. His paper about seven deadly sins of introductoy programming language design was somewhat the basis behind my dissertation. </p>
<p>Maybe now we can have some insight which is which. Would the non &#8220;hackers&#8221; like scheme?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
