<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>LispCast - Latest Comments</title><link>http://lispcast.disqus.com/</link><description></description><atom:link href="https://lispcast.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Fri, 04 Feb 2011 04:19:39 -0000</lastBuildDate><item><title>Re: PEG Parser for Clojure</title><link>http://www.lispcast.com/projects/peg-parser-for-clojure/#comment-140277841</link><description>&lt;p&gt;hello .&lt;br&gt;nice post .&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Freshila</dc:creator><pubDate>Fri, 04 Feb 2011 04:19:39 -0000</pubDate></item><item><title>Re: Content scraper (based on Readability) in Python</title><link>http://www.lispcast.com/projects/content-scraper-based-on-readability-in-python/#comment-133638425</link><description>&lt;p&gt;gretings .&lt;br&gt;nice post .&lt;br&gt;thanks .&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sari</dc:creator><pubDate>Mon, 24 Jan 2011 03:38:20 -0000</pubDate></item><item><title>Re: Haskell syntax vs. Lisp syntax</title><link>http://www.lispcast.com/language-comparison/haskell-syntax-vs-lisp-syntax/#comment-103787920</link><description>&lt;p&gt;Thanks for the help.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Normand</dc:creator><pubDate>Sat, 27 Nov 2010 02:46:59 -0000</pubDate></item><item><title>Re: Haskell syntax vs. Lisp syntax</title><link>http://www.lispcast.com/language-comparison/haskell-syntax-vs-lisp-syntax/#comment-103698576</link><description>&lt;p&gt;First of all, there's the GHC Libraries page which describes most things, if you know which module they're in (&lt;a href="http://www.haskell.org/ghc/docs/6.12.2/html/libraries/index.html)" rel="nofollow noopener" target="_blank" title="http://www.haskell.org/ghc/docs/6.12.2/html/libraries/index.html)"&gt;http://www.haskell.org/ghc/...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;As for a Google alternative, there's the aptly-named Hoogle (&lt;a href="http://haskell.org/hoogle/)" rel="nofollow noopener" target="_blank" title="http://haskell.org/hoogle/)"&gt;http://haskell.org/hoogle/)&lt;/a&gt; which searches fine for any Haskell function, and you can also search by type signature.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guest</dc:creator><pubDate>Fri, 26 Nov 2010 23:54:30 -0000</pubDate></item><item><title>Re: Constraints</title><link>http://www.lispcast.com/uncategorized/constraints/#comment-103637476</link><description>&lt;p&gt;This articl very gooooood . I like it &amp;gt;&lt;/p&gt;&lt;p&gt;what is the constraint that occur as a result of external circumstances , Ex? &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mimo</dc:creator><pubDate>Fri, 26 Nov 2010 17:27:38 -0000</pubDate></item><item><title>Re: Content scraper (based on Readability) in Python</title><link>http://www.lispcast.com/projects/content-scraper-based-on-readability-in-python/#comment-100079954</link><description>&lt;p&gt;For an earlier attempt, see &lt;a href="https://github.com/gfxmonk/python-readability" rel="nofollow noopener" target="_blank" title="https://github.com/gfxmonk/python-readability"&gt;https://github.com/gfxmonk/...&lt;/a&gt;. It has performane issue for me, though - it can sometimes take seconds to parse reasonably long document.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paulus</dc:creator><pubDate>Sat, 20 Nov 2010 11:47:49 -0000</pubDate></item><item><title>Re: PEG Parser for Clojure</title><link>http://www.lispcast.com/projects/peg-parser-for-clojure/#comment-95360011</link><description>&lt;p&gt;My library aims to make a DSL for writing grammars. amotoen appears functional (I haven't used it) but the grammars written for it do not look very readable to me. I would like to write grammars very easily and readably.&lt;/p&gt;&lt;p&gt;Note: clj-peg (my library) is currently far from that goal.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Normand</dc:creator><pubDate>Tue, 09 Nov 2010 07:06:54 -0000</pubDate></item><item><title>Re: Google likes SEO</title><link>http://www.lispcast.com/internet/google-likes-seo/#comment-92823324</link><description>&lt;p&gt;This is a good post, but I also think it's important to keep in the forefront of your mind that using whatever blessed Google metadata or whatever isn't to help Google; it's to help you.  If it were to help Google, surely nobody would bother; the fact that anyone would bother proves that there's rewards to be had, and people with websites want those rewards.  Along the way you benefit and Google benefits, and in fact any other search engine that wants to use that data benefits, too.&lt;/p&gt;&lt;p&gt;Of course, you're right in pointing out the dark side of it all.  Invention of a system is, implicitly, an invention of techniques to game that system.  I trust you are right that a lot of unworthy sites get bumped higher than they ought to; but that's always been true, back when Google's analysis was purely static link structures.  I have not noticed search results to be worse recently; although I suppose I haven't noticed them to be better, either.&lt;/p&gt;&lt;p&gt;Broadly speaking, I've been waiting for something like this for a long time.  To do search at the level of intent -- returning results that reflect what people really want when they use a search engine -- basically requires strong AI to be solved properly; link analysis is a bastard trick that happens to do a pretty good job.  I've always thought it a shame that the contents of my site would have to be inferred by search engines using the algorithmic equivalent of a blind man stumbling around holding  his arms in front of him.  How much better, I always thought, if I could use my own strong AI caliber brain to be explicit about it.  Again, I think your concerns are legit; but I'd like to give this kind of explicit semantic hinting a chance.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Shane Hoversten</dc:creator><pubDate>Mon, 01 Nov 2010 16:59:52 -0000</pubDate></item><item><title>Re: PEG Parser for Clojure</title><link>http://www.lispcast.com/projects/peg-parser-for-clojure/#comment-89682832</link><description>&lt;p&gt;Did you see &lt;a href="http://github.com/richard-lyman/amotoen" rel="nofollow noopener" target="_blank" title="http://github.com/richard-lyman/amotoen"&gt;http://github.com/richard-l...&lt;/a&gt; ?&lt;br&gt;Can you compare it to your lib?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">edbond</dc:creator><pubDate>Sun, 24 Oct 2010 16:05:36 -0000</pubDate></item><item><title>Re: Framework of Programming Language Expressivity</title><link>http://www.lispcast.com/uncategorized/framework-of-programming-language-expressivity/#comment-88436134</link><description>&lt;p&gt;Thanks for your comment.&lt;/p&gt;&lt;p&gt;You say that I assume that Java developers don't know how to design their software.  I am not assuming that.  What I am assuming, for that specific, abstract example, is that the features of the software could not be abstracted faster than linearly for the LOC metric in Java.&lt;/p&gt;&lt;p&gt;What that means is that for every feature added, some nearly constant number of lines of code has to be added.  For instance, if every feature needed a new class to be added to the project, just the line "public class . . ." would be sufficient to keep it linear.&lt;/p&gt;&lt;p&gt;I think what you describe is accurate: Java projects create a single level of abstraction, namely the domain model, then write lots of code to manipulate objects in that model.&lt;/p&gt;&lt;p&gt;Scheme (and other Lisps, and Smalltalk, and probably others) quickly bootstrap away not only the domain model, but also the logic that in Java is typically written in Java code, into some form of declarative DSL that is much more concise, readable, and extensible.  Doing this in Java is possible but is not currently considered a best practice.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Normand</dc:creator><pubDate>Wed, 20 Oct 2010 01:21:29 -0000</pubDate></item><item><title>Re: How to write software</title><link>http://www.lispcast.com/software-engineering/how-to-write-software/#comment-81583696</link><description>&lt;p&gt;Yeah, I've gotten a lot of inspiration from Moore.  Especially the "no abstraction" idea.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Normand</dc:creator><pubDate>Tue, 28 Sep 2010 11:50:55 -0000</pubDate></item><item><title>Re: Framework of Programming Language Expressivity</title><link>http://www.lispcast.com/uncategorized/framework-of-programming-language-expressivity/#comment-69023979</link><description>&lt;p&gt;Idunno. It seems to me that your assumption that beyond a certain functional complexity Scheme allows you to write smaller programs providing the same functionality is based on the assumption that Java programmers don't properly design their code. This assumption, IMO, stems from you not knowing how Java projects are usually performed.&lt;/p&gt;&lt;p&gt;Java programmers do indeed lack a mechanism of macros, but nobody prevents them from designing highly reusable components/classes, which should make development of additional features easy. In fact, it's what most projects do: develop a relatively small and simple set of domain-specific classes, then build huge applications on top of the application-specific library. In fact, you can even include rhino or beanshell as a library in your app and drive your app from scripts.&lt;/p&gt;&lt;p&gt;Therefore I'd very much like to see a real life example before I g ive any credit to your assumptions.&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">A_flj_</dc:creator><pubDate>Sun, 15 Aug 2010 16:31:33 -0000</pubDate></item><item><title>Re: A Killer App for Common Lisp</title><link>http://www.lispcast.com/uncategorized/a-killer-app-for-common-lisp/#comment-66000809</link><description>&lt;p&gt;very good &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">www.starcol.org</dc:creator><pubDate>Wed, 04 Aug 2010 07:05:48 -0000</pubDate></item><item><title>Re: How to write software</title><link>http://www.lispcast.com/software-engineering/how-to-write-software/#comment-64708317</link><description>&lt;p&gt;Eric, the model you disclose here overlaps much of the "thoughtful programming" practice encouraged by Chuck Moore (who invented the Forth language).  :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Samuel A. Falvo II</dc:creator><pubDate>Tue, 27 Jul 2010 15:50:14 -0000</pubDate></item><item><title>Re: How to write software</title><link>http://www.lispcast.com/software-engineering/how-to-write-software/#comment-63326177</link><description>&lt;p&gt;thanks for the info and explanation provided&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tour ke china </dc:creator><pubDate>Tue, 20 Jul 2010 05:14:55 -0000</pubDate></item><item><title>Re: Why type systems are wrong</title><link>http://www.lispcast.com/uncategorized/why-type-systems-are-wrong/#comment-58711218</link><description>&lt;p&gt;nice description about type systems&lt;br&gt;&lt;a href="http://www.crownrentcar.net" rel="nofollow noopener" target="_blank" title="www.crownrentcar.net"&gt;www.crownrentcar.net&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sewa mobil</dc:creator><pubDate>Sat, 26 Jun 2010 00:32:03 -0000</pubDate></item><item><title>Re: A Killer App for Common Lisp</title><link>http://www.lispcast.com/uncategorized/a-killer-app-for-common-lisp/#comment-58379963</link><description>&lt;p&gt;Before reasing the article Paul Graham was totally unknown to me.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Issacmartin20</dc:creator><pubDate>Thu, 24 Jun 2010 04:46:05 -0000</pubDate></item><item><title>Re: A Killer App for Common Lisp</title><link>http://www.lispcast.com/uncategorized/a-killer-app-for-common-lisp/#comment-55620083</link><description>&lt;p&gt;Thank you very much for lots of valuable information. &lt;a href="http://tycoonsweeklyupdate.com" rel="nofollow noopener" target="_blank" title="http://tycoonsweeklyupdate.com"&gt;Issac&lt;/a&gt;&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Issacmartin20</dc:creator><pubDate>Wed, 09 Jun 2010 23:19:07 -0000</pubDate></item><item><title>Re: How to write software</title><link>http://www.lispcast.com/software-engineering/how-to-write-software/#comment-55517595</link><description>&lt;p&gt;You're welcome.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Normand</dc:creator><pubDate>Wed, 09 Jun 2010 13:56:19 -0000</pubDate></item><item><title>Re: How to write software</title><link>http://www.lispcast.com/software-engineering/how-to-write-software/#comment-55517476</link><description>&lt;p&gt;Thanks&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Normand</dc:creator><pubDate>Wed, 09 Jun 2010 13:56:11 -0000</pubDate></item><item><title>Re: How to write software</title><link>http://www.lispcast.com/software-engineering/how-to-write-software/#comment-53128933</link><description>&lt;p&gt;surprisingly coherent&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">z...</dc:creator><pubDate>Sun, 30 May 2010 05:53:29 -0000</pubDate></item><item><title>Re: The next LLL killer: High Level Optimization</title><link>http://www.lispcast.com/uncategorized/the-next-lll-killer-high-level-optimization/#comment-53128328</link><description>&lt;p&gt;Common Lisp has compiler macros that could do the (length= 10 ...) optimisation easily. :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jonathan J</dc:creator><pubDate>Sun, 30 May 2010 05:31:56 -0000</pubDate></item><item><title>Re: How to write software</title><link>http://www.lispcast.com/software-engineering/how-to-write-software/#comment-52874999</link><description>&lt;p&gt;Thanks for a very systematic, simple and clean process. It will surely hel me.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jorge mendes</dc:creator><pubDate>Sat, 29 May 2010 03:19:01 -0000</pubDate></item><item><title>Re: Writing map in Haskell</title><link>http://www.lispcast.com/uncategorized/writing-map-in-haskell-2/#comment-52157536</link><description>&lt;p&gt;&lt;br&gt;Hi I saw your blog. You have done a good job, I really liked your blog and very informative.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sewa mobil</dc:creator><pubDate>Wed, 26 May 2010 03:00:41 -0000</pubDate></item><item><title>Re: A Killer App for Common Lisp</title><link>http://www.lispcast.com/uncategorized/a-killer-app-for-common-lisp/#comment-48927122</link><description>&lt;p&gt;Someone should set up a community site with the Dolphin cms. That would be awesome to have a social site devoted to lisp programmers!&lt;br&gt;I was thinking of started one, but just got a new baby so gotta crunch for work :/&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jonsulred</dc:creator><pubDate>Fri, 07 May 2010 09:00:31 -0000</pubDate></item></channel></rss>