<?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 for Musings of a Software Engineering Student</title>
	<atom:link href="http://nflath.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://nflath.com</link>
	<description>Technology-related ideas, mainly involving Emacs</description>
	<pubDate>Wed, 10 Mar 2010 14:45:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Org-Mode by women designer jeans &#124; Women Jeans World</title>
		<link>http://nflath.com/2010/03/org-mode-2/comment-page-1/#comment-905</link>
		<dc:creator>women designer jeans &#124; Women Jeans World</dc:creator>
		<pubDate>Tue, 09 Mar 2010 02:43:43 +0000</pubDate>
		<guid isPermaLink="false">http://nflath.com/?p=575#comment-905</guid>
		<description>[...] Org-Mode « Musings of a Software Engineering Student [...]</description>
		<content:encoded><![CDATA[<p>[...] Org-Mode « Musings of a Software Engineering Student [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Emacs Bugfixes: Dirtrack Errors, Python Highlighting, and VC-Revert Window Clobbering by Hipolito M. Wiseman</title>
		<link>http://nflath.com/2010/02/emacs-bugfixes-dirtrack-errors-python-highlighting-and-vc-revert-window-clobbering/comment-page-1/#comment-902</link>
		<dc:creator>Hipolito M. Wiseman</dc:creator>
		<pubDate>Sat, 06 Mar 2010 23:32:23 +0000</pubDate>
		<guid isPermaLink="false">http://nflath.com/?p=562#comment-902</guid>
		<description>Cool Thanks for your post. I am new at development and this will help a lot.</description>
		<content:encoded><![CDATA[<p>Cool Thanks for your post. I am new at development and this will help a lot.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Persistent Emacs by Save-Visited-Files v1.2 &#171; Musings of a Software Engineering Student</title>
		<link>http://nflath.com/2009/08/persistent-emacs/comment-page-1/#comment-876</link>
		<dc:creator>Save-Visited-Files v1.2 &#171; Musings of a Software Engineering Student</dc:creator>
		<pubDate>Mon, 18 Jan 2010 16:00:13 +0000</pubDate>
		<guid isPermaLink="false">http://nflath.com/?p=271#comment-876</guid>
		<description>[...] A few people including me have been using it since then; I&#8217;ve written about it before here and here. A few weeks ago, Jonathan Kotta emailed me a patch that fixed a few minor issues, as well [...]</description>
		<content:encoded><![CDATA[<p>[...] A few people including me have been using it since then; I&#8217;ve written about it before here and here. A few weeks ago, Jonathan Kotta emailed me a patch that fixed a few minor issues, as well [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to get the highest score in Word Challenge by strych</title>
		<link>http://nflath.com/2009/05/how-to-get-the-highest-score-in-word-challenge/comment-page-1/#comment-869</link>
		<dc:creator>strych</dc:creator>
		<pubDate>Sun, 03 Jan 2010 18:37:34 +0000</pubDate>
		<guid isPermaLink="false">http://nflath.com/?p=116#comment-869</guid>
		<description>Very nice. I did the same thing minus the OCR because I felt it would've extended my one day project to one week.  The user enters the usable letters and the program can let the game run on indefinitely, albeit with a little babysitting :)</description>
		<content:encoded><![CDATA[<p>Very nice. I did the same thing minus the OCR because I felt it would&#8217;ve extended my one day project to one week.  The user enters the usable letters and the program can let the game run on indefinitely, albeit with a little babysitting <img src='http://nflath.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Save Visited Files, V1.1 by jpkotta</title>
		<link>http://nflath.com/2009/10/save-visited-files-v11/comment-page-1/#comment-734</link>
		<dc:creator>jpkotta</dc:creator>
		<pubDate>Sun, 06 Dec 2009 05:20:46 +0000</pubDate>
		<guid isPermaLink="false">http://nflath.com/?p=442#comment-734</guid>
		<description>BTW, the line that was giving me trouble is
(kill-buffer (get-buffer "*Save Visited*"))

Anyway, it seems to be working as advertised; nice package.</description>
		<content:encoded><![CDATA[<p>BTW, the line that was giving me trouble is<br />
(kill-buffer (get-buffer &#8220;*Save Visited*&#8221;))</p>
<p>Anyway, it seems to be working as advertised; nice package.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Save Visited Files, V1.1 by jpkotta</title>
		<link>http://nflath.com/2009/10/save-visited-files-v11/comment-page-1/#comment-733</link>
		<dc:creator>jpkotta</dc:creator>
		<pubDate>Sun, 06 Dec 2009 05:13:01 +0000</pubDate>
		<guid isPermaLink="false">http://nflath.com/?p=442#comment-733</guid>
		<description>I installed this and set it up, and then I got these dialog boxes asking me if I wanted to kill the "*Saved Visited*" buffer.  It turned out that it was erroring when the directory ~/.emacs/persistent/ didn't exist.  You should make sure you can write to the file before you do (file-writable-p).  You can try to create the directory with something like this:

(let ((dir (directory-file-name
            (file-name-directory
             (expand-file-name
              (directory-file-name save-visited-files-location))))))
  (if (not (file-exists-p dir))
      (make-directory dir)))

No, I don't know why directory-file-name should be there twice.  I stole that from uniquify.el.</description>
		<content:encoded><![CDATA[<p>I installed this and set it up, and then I got these dialog boxes asking me if I wanted to kill the &#8220;*Saved Visited*&#8221; buffer.  It turned out that it was erroring when the directory ~/.emacs/persistent/ didn&#8217;t exist.  You should make sure you can write to the file before you do (file-writable-p).  You can try to create the directory with something like this:</p>
<p>(let ((dir (directory-file-name<br />
            (file-name-directory<br />
             (expand-file-name<br />
              (directory-file-name save-visited-files-location))))))<br />
  (if (not (file-exists-p dir))<br />
      (make-directory dir)))</p>
<p>No, I don&#8217;t know why directory-file-name should be there twice.  I stole that from uniquify.el.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java Imenu by Joel</title>
		<link>http://nflath.com/2009/11/java-imenu/comment-page-1/#comment-689</link>
		<dc:creator>Joel</dc:creator>
		<pubDate>Wed, 02 Dec 2009 10:31:19 +0000</pubDate>
		<guid isPermaLink="false">http://nflath.com/?p=499#comment-689</guid>
		<description>In this, Imenu only finds the class Test and the method main:

public class Test {
  enum moreEnums { MONKEY, BANANA };

  enum inClassEnum { FOO, BAR, BAZ }

  // look Ma no semicolon            ^^
  // blame Mark Reinholds!

  enum moreEnums2 { THE, CAKE, IS, A, LIE };

  public static void main(String []args) {
    System.out.println(Animals.CAT.CAT.CAMEL.performFunkyMove());
    System.out.println(Animals.CAT.performFunkyMove());
    System.out.println(Animals.CAT.CAT.CAMEL.getSound());
    System.out.println(Animals.CAT.DOG.CAMEL.CAT.DOG.getSound());
  }
}

enum Animals {
  CAT("Meow"), DOG("Woof"), CAMEL("Bää") {
    public String performFunkyMove() {
      return "shake camel hump";
    }
  };

  private String sound;

  public String getSound() { return sound; }

  Animals(String sound) {
    this.sound = sound;
  }
    
  public String performFunkyMove() {
    return "boring animal";
  }
}</description>
		<content:encoded><![CDATA[<p>In this, Imenu only finds the class Test and the method main:</p>
<p>public class Test {<br />
  enum moreEnums { MONKEY, BANANA };</p>
<p>  enum inClassEnum { FOO, BAR, BAZ }</p>
<p>  // look Ma no semicolon            ^^<br />
  // blame Mark Reinholds!</p>
<p>  enum moreEnums2 { THE, CAKE, IS, A, LIE };</p>
<p>  public static void main(String []args) {<br />
    System.out.println(Animals.CAT.CAT.CAMEL.performFunkyMove());<br />
    System.out.println(Animals.CAT.performFunkyMove());<br />
    System.out.println(Animals.CAT.CAT.CAMEL.getSound());<br />
    System.out.println(Animals.CAT.DOG.CAMEL.CAT.DOG.getSound());<br />
  }<br />
}</p>
<p>enum Animals {<br />
  CAT(&#8221;Meow&#8221;), DOG(&#8221;Woof&#8221;), CAMEL(&#8221;Bää&#8221;) {<br />
    public String performFunkyMove() {<br />
      return &#8220;shake camel hump&#8221;;<br />
    }<br />
  };</p>
<p>  private String sound;</p>
<p>  public String getSound() { return sound; }</p>
<p>  Animals(String sound) {<br />
    this.sound = sound;<br />
  }</p>
<p>  public String performFunkyMove() {<br />
    return &#8220;boring animal&#8221;;<br />
  }<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java Imenu by Joel</title>
		<link>http://nflath.com/2009/11/java-imenu/comment-page-1/#comment-688</link>
		<dc:creator>Joel</dc:creator>
		<pubDate>Wed, 02 Dec 2009 09:56:55 +0000</pubDate>
		<guid isPermaLink="false">http://nflath.com/?p=499#comment-688</guid>
		<description>Well you got enums, annotations, generics and the keywords transient, strictfp and volatile. A quick look through lisp/progmodes/cc-langs.el makes me believe that at least enum is missing.

Big up for working on this!</description>
		<content:encoded><![CDATA[<p>Well you got enums, annotations, generics and the keywords transient, strictfp and volatile. A quick look through lisp/progmodes/cc-langs.el makes me believe that at least enum is missing.</p>
<p>Big up for working on this!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java Imenu by sean</title>
		<link>http://nflath.com/2009/11/java-imenu/comment-page-1/#comment-674</link>
		<dc:creator>sean</dc:creator>
		<pubDate>Tue, 01 Dec 2009 02:49:03 +0000</pubDate>
		<guid isPermaLink="false">http://nflath.com/?p=499#comment-674</guid>
		<description>Hopefully the "htat" in the comments was fixed ;-).</description>
		<content:encoded><![CDATA[<p>Hopefully the &#8220;htat&#8221; in the comments was fixed ;-).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 3B Courses by Garret Kelly</title>
		<link>http://nflath.com/2009/11/3b-courses/comment-page-1/#comment-644</link>
		<dc:creator>Garret Kelly</dc:creator>
		<pubDate>Sat, 28 Nov 2009 00:36:52 +0000</pubDate>
		<guid isPermaLink="false">http://nflath.com/?p=497#comment-644</guid>
		<description>I wholeheartedly agree with everything you say about uC++, but I don't know that a higher-level language (at least, a language higher-level than uC++) is the way to go about teaching the course. I think a lot of the struggle for people last term in RTOS was due to there not being a deep enough understanding of the fundamental problems of concurrency. A lot of the higher-level languages that I know you like really hide the dirty work of concurrency. Maybe I'm just outright biased, but I think a course where they hand us GCC and pthreads and make us re-do all of the CS343 assignments thus far would enlighten a lot of people.</description>
		<content:encoded><![CDATA[<p>I wholeheartedly agree with everything you say about uC++, but I don&#8217;t know that a higher-level language (at least, a language higher-level than uC++) is the way to go about teaching the course. I think a lot of the struggle for people last term in RTOS was due to there not being a deep enough understanding of the fundamental problems of concurrency. A lot of the higher-level languages that I know you like really hide the dirty work of concurrency. Maybe I&#8217;m just outright biased, but I think a course where they hand us GCC and pthreads and make us re-do all of the CS343 assignments thus far would enlighten a lot of people.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
