<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Quine on Saleem Ansari</title>
    <link>/tags/quine/</link>
    <description>Recent content in Quine on Saleem Ansari</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <copyright>(c) 2024 Saleem Ansari</copyright>
    <lastBuildDate>Tue, 08 Dec 2015 10:07:23 -0800</lastBuildDate>
    <atom:link href="/tags/quine/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>ScalaQuine</title>
      <link>/2015/12/08/scalaquine/</link>
      <pubDate>Tue, 08 Dec 2015 10:07:23 -0800</pubDate>
      <guid>/2015/12/08/scalaquine/</guid>
      <description>A Scala quine ( program that prints itself ):&#xA;$ cat ScalaQuine.scala Here it is:&#xA;object ScalaQuine extends App { val x = &amp;quot;&amp;quot;&amp;quot;object ScalaQuine extends App {%c val x = %c%c%c%s%c%c%c%c println(x.format(&#39;\n&#39;, &#39;\&amp;quot;&#39;, &#39;\&amp;quot;&#39;, &#39;\&amp;quot;&#39;, x, &#39;\&amp;quot;&#39;, &#39;\&amp;quot;&#39;, &#39;\&amp;quot;&#39;, &#39;\n&#39;, &#39;\n&#39;))%c}&amp;quot;&amp;quot;&amp;quot; println(x.format(&#39;\n&#39;, &#39;\&amp;quot;&#39;, &#39;\&amp;quot;&#39;, &#39;\&amp;quot;&#39;, x, &#39;\&amp;quot;&#39;, &#39;\&amp;quot;&#39;, &#39;\&amp;quot;&#39;, &#39;\n&#39;, &#39;\n&#39;)) } Compile and run:&#xA;$ scalac ScalaQuine.scala $ scala ScalaQuine Same as original program:&#xA;object ScalaQuine extends App { val x = &amp;quot;&amp;quot;&amp;quot;object ScalaQuine extends App {%c val x = %c%c%c%s%c%c%c%c println(x.</description>
    </item>
  </channel>
</rss>
