<?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: Er Lisp&#8217;s fleksibilitet et problem?</title>
	<atom:link href="http://blog.kjempekjekt.com/2012/01/03/er-lisps-fleksibilitet-et-problem/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.kjempekjekt.com/2012/01/03/er-lisps-fleksibilitet-et-problem/</link>
	<description>om livet som .net utvikler</description>
	<lastBuildDate>Wed, 16 May 2012 21:05:45 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Bjørn Einar Bjartnes</title>
		<link>http://blog.kjempekjekt.com/2012/01/03/er-lisps-fleksibilitet-et-problem/#comment-114505</link>
		<dc:creator>Bjørn Einar Bjartnes</dc:creator>
		<pubDate>Wed, 18 Jan 2012 22:46:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kjempekjekt.com/2012/01/03/er-lisps-fleksibilitet-et-problem/#comment-114505</guid>
		<description>Jeg har også latt meg fascinere av Clojure, uten at jeg har kommet så veldig langt. Har slitt litt med det samme du beskriver, der selv enkle funksjoner blir vanskelige å forstå, fordi de kan være så mye mer enn bare det de er designet for. Der ligger litt av styrken og svakheten. Jeg tror det er litt som i matematikken, der vi vanlige dødelige må ha enkle, spesifikke eksempler på funksjoner før vi forsøker å svelge det generelle. Det å lese LISP kode er vrient, nettopp fordi det er så generelt. 

Forsøkte å lese mine kollegeres LISP implementasjon av Game of Life, og selv med metodenavn og selv om jeg visste hva funsjonene skulle gjøre er det tricky. Mye skyldes selvfølgelig manglende trening, men jeg tror hovedpoenget er at forfatteren har hatt helt konkrete tanker i hodet sitt, men når det er formulert i kode er det så generelt og abstrakt at det vrient å komme opp med eksempler på hva dette egentlig er ment å løse.

MEN, og jeg har ikke kommet til at jeg har forsøkt dette, jeg tror at med gode, beskrivende tester så vil det bli langt enklere. Da får du (foråpentligvis) gode, beskrivende navn på hva intensjonen til funksjonen er OG noen eksempler på hva den er ment å gjøre. Det burde gi pose og sekk. Håper jeg.</description>
		<content:encoded><![CDATA[<p>Jeg har også latt meg fascinere av Clojure, uten at jeg har kommet så veldig langt. Har slitt litt med det samme du beskriver, der selv enkle funksjoner blir vanskelige å forstå, fordi de kan være så mye mer enn bare det de er designet for. Der ligger litt av styrken og svakheten. Jeg tror det er litt som i matematikken, der vi vanlige dødelige må ha enkle, spesifikke eksempler på funksjoner før vi forsøker å svelge det generelle. Det å lese LISP kode er vrient, nettopp fordi det er så generelt. </p>
<p>Forsøkte å lese mine kollegeres LISP implementasjon av Game of Life, og selv med metodenavn og selv om jeg visste hva funsjonene skulle gjøre er det tricky. Mye skyldes selvfølgelig manglende trening, men jeg tror hovedpoenget er at forfatteren har hatt helt konkrete tanker i hodet sitt, men når det er formulert i kode er det så generelt og abstrakt at det vrient å komme opp med eksempler på hva dette egentlig er ment å løse.</p>
<p>MEN, og jeg har ikke kommet til at jeg har forsøkt dette, jeg tror at med gode, beskrivende tester så vil det bli langt enklere. Da får du (foråpentligvis) gode, beskrivende navn på hva intensjonen til funksjonen er OG noen eksempler på hva den er ment å gjøre. Det burde gi pose og sekk. Håper jeg.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jarle Stabell</title>
		<link>http://blog.kjempekjekt.com/2012/01/03/er-lisps-fleksibilitet-et-problem/#comment-114398</link>
		<dc:creator>Jarle Stabell</dc:creator>
		<pubDate>Tue, 03 Jan 2012 13:55:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kjempekjekt.com/2012/01/03/er-lisps-fleksibilitet-et-problem/#comment-114398</guid>
		<description>Her er en artikkel som deler din oppfatning Torbjørn: 
http://www.winestockwebdesign.com/Essays/Lisp_Curse.html</description>
		<content:encoded><![CDATA[<p>Her er en artikkel som deler din oppfatning Torbjørn:<br />
<a href="http://www.winestockwebdesign.com/Essays/Lisp_Curse.html" rel="nofollow">http://www.winestockwebdesign.com/Essays/Lisp_Curse.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Torbjørn</title>
		<link>http://blog.kjempekjekt.com/2012/01/03/er-lisps-fleksibilitet-et-problem/#comment-114397</link>
		<dc:creator>Torbjørn</dc:creator>
		<pubDate>Tue, 03 Jan 2012 13:23:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kjempekjekt.com/2012/01/03/er-lisps-fleksibilitet-et-problem/#comment-114397</guid>
		<description>Takk for en glimrende link! Jeg skjenner meg nok også endel igjen i esseyet, men minus melankolien heldigvis. 

Siterer noe av essensen i forhold til hva som gjør Lisp anderledes:

&lt;i&gt;&quot;Lisp, as a tool, is to the mind as the lever is to the arm.  It amplifies your power and enables you to embark on projects beyond the scope of lesser languages like C.   Writing in C is like building a mosaic out of lentils using a tweezer and glue.   Lisp is like wielding an air gun with power and precision.   It opens out whole kingdoms shut to other programmers.&quot;&lt;/i&gt; 

&lt;i&gt;&quot;Lisp allows you to just chuck things off so easily, and it is easy to take this for granted.  I saw this 10 years ago when looking for a GUI to my Lisp (Garnet had just gone West then).  No problem, there were 9 different offerings.  The trouble was that none of the 9 were properly documented and none were bug free. Basically each person had implemented his own solution and it worked for him so that was fine.   This is a BBM (brilliant bipolar mind) attitude; it works for me and I understand it.   It is also the product of not needing or wanting anybody else&#039;s help to do something.&quot;&lt;/i&gt; 

&lt;i&gt;&quot;Now in contrast, the C/C++ approach is quite different.  It&#039;s so damn hard to do anything with tweezers and glue that anything significant you do will be a real achievement.  You want to document it.  Also you&#039;re liable to need help in any C project of significant size; so you&#039;re liable to be social and work with others.   You need to, just to get somewhere.&quot;&lt;/i&gt;</description>
		<content:encoded><![CDATA[<p>Takk for en glimrende link! Jeg skjenner meg nok også endel igjen i esseyet, men minus melankolien heldigvis. </p>
<p>Siterer noe av essensen i forhold til hva som gjør Lisp anderledes:</p>
<p><i>&#8220;Lisp, as a tool, is to the mind as the lever is to the arm.  It amplifies your power and enables you to embark on projects beyond the scope of lesser languages like C.   Writing in C is like building a mosaic out of lentils using a tweezer and glue.   Lisp is like wielding an air gun with power and precision.   It opens out whole kingdoms shut to other programmers.&#8221;</i> </p>
<p><i>&#8220;Lisp allows you to just chuck things off so easily, and it is easy to take this for granted.  I saw this 10 years ago when looking for a GUI to my Lisp (Garnet had just gone West then).  No problem, there were 9 different offerings.  The trouble was that none of the 9 were properly documented and none were bug free. Basically each person had implemented his own solution and it worked for him so that was fine.   This is a BBM (brilliant bipolar mind) attitude; it works for me and I understand it.   It is also the product of not needing or wanting anybody else&#8217;s help to do something.&#8221;</i> </p>
<p><i>&#8220;Now in contrast, the C/C++ approach is quite different.  It&#8217;s so damn hard to do anything with tweezers and glue that anything significant you do will be a real achievement.  You want to document it.  Also you&#8217;re liable to need help in any C project of significant size; so you&#8217;re liable to be social and work with others.   You need to, just to get somewhere.&#8221;</i></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cra</title>
		<link>http://blog.kjempekjekt.com/2012/01/03/er-lisps-fleksibilitet-et-problem/#comment-114396</link>
		<dc:creator>cra</dc:creator>
		<pubDate>Tue, 03 Jan 2012 12:54:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kjempekjekt.com/2012/01/03/er-lisps-fleksibilitet-et-problem/#comment-114396</guid>
		<description>Kan ha litt med menneskene som liker Lisp å gjøre og: http://www.lambdassociates.org/blog/bipolar.htm

… i følge det der burde jeg elske Lisp.</description>
		<content:encoded><![CDATA[<p>Kan ha litt med menneskene som liker Lisp å gjøre og: <a href="http://www.lambdassociates.org/blog/bipolar.htm" rel="nofollow">http://www.lambdassociates.org/blog/bipolar.htm</a></p>
<p>… i følge det der burde jeg elske Lisp.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

