<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.lang.haskell.yhc">
    <title>gmane.comp.lang.haskell.yhc</title>
    <link>http://blog.gmane.org/gmane.comp.lang.haskell.yhc</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1267"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1266"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1265"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1264"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1263"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1262"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1261"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1260"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1259"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1258"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1257"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1256"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1255"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1254"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1253"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1252"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1251"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1250"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1249"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1248"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1267">
    <title>Re: YHC fork</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1267</link>
    <description>&lt;pre&gt;Hi Andrew,

As Malcolm said, Yhc is now abandoned, so whatever you wish to do with it
is fine by me. The Yhc Core library served me well for my PhD and I still
have several utilities based on it, although I haven't been able to run Yhc
for years.

However, if you want to run any serious programs, you might be better off
translating GHC Core to Yhc Core. That said, compiler hacking is always
fun.

Thanks, Neil

On Monday, May 14, 2012, Malcolm Wallace wrote:

_______________________________________________
Yhc mailing list
Yhc&amp;lt; at &amp;gt;haskell.org
http://www.haskell.org/mailman/listinfo/yhc
&lt;/pre&gt;</description>
    <dc:creator>Neil Mitchell</dc:creator>
    <dc:date>2012-05-16T12:48:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1266">
    <title>Re: YHC fork</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1266</link>
    <description>&lt;pre&gt;
On 9 May 2012, at 21:30, Andrew Oakley wrote:


Good luck!  Yhc is largely in a state of abandonment, but if you can get something useful out of it, please do.


The actual compiler part is shared once again with nhc98, which is almost-but-not-quite dead too: it would be a shame to fork this code yet again, if there is a possibility that it could continue to be shared.  I have a nightly build job that builds nhc98 in a number of different ways, and runs its test suite.  It might pick up some regressions (or highlight improvements) as they occur due to your changes.


GPL is explicitly allowed, as far as anyone cares.

Regards,
    Malcolm
&lt;/pre&gt;</description>
    <dc:creator>Malcolm Wallace</dc:creator>
    <dc:date>2012-05-14T16:57:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1265">
    <title>YHC fork</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1265</link>
    <description>&lt;pre&gt;In the interests of some program transformations that I want to try out
I've decided it would be nice to get a YHC based compiler working again.

I managed to get YHC working (although it's a bit of a hack, I haven't
found a nice way to build the libraries), I can probably pull some
patches together if they are wanted.

I've noticed that much of the code is messy and have started to rewrite
significant parts.  On the other hand I think much of the compiler
architecture and ideas in YHC (such as the specific language chosen for
YHC Core) are worth keeping.  I'd like to see some nice libraries for
manipulating Core (I believe that was the intended direction anyway).

Are there any parts of the compiler design that caused problems? Are
there parts that were particularly good?

I believe that I should be safe to release any derived works under
GPLv3 (with some attribution), although it isn't entirely clear. Does
anybody disagree?

Thanks, I'll post an update here when I've got some code to share.

[Aside: I think messy code is expected, especially in old code like the
bits from nhc, or code that has features added over time - please don't
be offended!]

&lt;/pre&gt;</description>
    <dc:creator>Andrew Oakley</dc:creator>
    <dc:date>2012-05-09T20:30:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1264">
    <title>Re: is YHC dead?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1264</link>
    <description>&lt;pre&gt;Hi,


Very cool!


No, it doesn't even optimise things like "otherwise", so you see lots
of things like case otherwise of True -&amp;gt; real code; False -&amp;gt; error.


It's your choice entirely. The pipeline is Haskell -&amp;gt; Core -&amp;gt;
bytecode. You can jump in at any level - I wouldn't be able to say
which of Core/bytecode makes a more appropriate target.


Your work sounds cool, so I would encourage you to try and replicate
some of these results in GHC (which also has Core and a bytecode,
although in fairly different ways). GHC is a lot more work to get to
grips with, but your results will be much more widely useful -
allowing others to play with your ideas.

Thanks, Neil

&lt;/pre&gt;</description>
    <dc:creator>Neil Mitchell</dc:creator>
    <dc:date>2011-04-07T21:11:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1263">
    <title>Re: is YHC dead?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1263</link>
    <description>&lt;pre&gt;Thats sad, but sources are there to have fun so I will.
I've managed to use old Brian Alliet project yhc2jvm to compile some
hello-world haskell code to JVM.

I'm close to having a custom JVM ClassLoader load and translate YHC's
bytecode on the fly.
I don't really care, if anybody will ever use it it's just a fun thing to do
in free time... ;-)

I haven't looked much into YHC internals so far (I'm still a Haskell
newbie).
Does it do any optimizations on the code before or after yhc core is
produced?

If JavaScript is created straight from Yhc.Core than maybe I'd be also
better to produce JVM bytecode without YHC bytecode phase...

BTW, I've tried other aproaches to executing Haskell on JVM:
http://code.google.com/p/jhugs/ ;-)

Szymon

On Sun, Apr 3, 2011 at 8:50 PM, Neil Mitchell &amp;lt;ndmitchell&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:

_______________________________________________
Yhc mailing list
Yhc&amp;lt; at &amp;gt;haskell.org
http://www.haskell.org/mailman/listinfo/yhc
&lt;/pre&gt;</description>
    <dc:creator>Szymon Jachim</dc:creator>
    <dc:date>2011-04-03T20:01:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1262">
    <title>Re: is YHC dead?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1262</link>
    <description>&lt;pre&gt;Yhc is indeed dead. I've posted a blog post
(http://yhc06.blogspot.com/2011/04/yhc-is-dead.html) and updated the
wiki (http://haskell.org/haskellwiki/Yhc).

Thanks, Neil

On Fri, Apr 1, 2011 at 12:53 PM, Malcolm Wallace &amp;lt;malcolm.wallace&amp;lt; at &amp;gt;me.com&amp;gt; wrote:
&lt;/pre&gt;</description>
    <dc:creator>Neil Mitchell</dc:creator>
    <dc:date>2011-04-03T18:50:00</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1261">
    <title>Re: is YHC dead?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1261</link>
    <description>&lt;pre&gt;
No.  There has been no-one working on YHC for at least two years now.

Regards,
    Malcolm
&lt;/pre&gt;</description>
    <dc:creator>Malcolm Wallace</dc:creator>
    <dc:date>2011-04-01T11:53:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1260">
    <title>is YHC dead?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1260</link>
    <description>&lt;pre&gt;Hello,
  Is YHC compiler project still alive?
Where do I get real most up-to-date sources?
  darcs get --partial http://darcs.haskell.org/york-compiler98/
(or maybe)
  darcs get --partial http://www.cs.york.ac.uk/fp/darcs/yhc/
And what should I use to build it? I think wiki at haskell.org is very
outdated.
Thanks.

Regards,
Szymon
_______________________________________________
Yhc mailing list
Yhc&amp;lt; at &amp;gt;haskell.org
http://www.haskell.org/mailman/listinfo/yhc
&lt;/pre&gt;</description>
    <dc:creator>Szymon Jachim</dc:creator>
    <dc:date>2011-03-30T22:29:47</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1259">
    <title>Re: Help me for haskel problem please</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1259</link>
    <description>&lt;pre&gt;Hi,

For homework help I suggest you read
http://haskell.org/haskellwiki/Homework_help and follow the links
listed there.

Thanks, Neil

2010/12/5 Suresh &amp;lt;vai.csse&amp;lt; at &amp;gt;gmail.com&amp;gt;:
&lt;/pre&gt;</description>
    <dc:creator>Neil Mitchell</dc:creator>
    <dc:date>2010-12-06T06:49:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1258">
    <title>Re: Re: Haskell: YHC: compiler errors</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1258</link>
    <description>&lt;pre&gt;
If this "compiler98" is the one that is shared between yhc and nhc98  
repos, then it certainly is a full working compiler for Haskell'98 +  
pattern-guards + existential types + FFI + hierarchical modules.   
Indeed, my automated builds of nhc98 still successfully build this  
compiler every night.  (I wish the same could be said for the the base  
library, which has recently broken again - stick to Haskell'98 I say!)

Regards,
     Malcolm
&lt;/pre&gt;</description>
    <dc:creator>Malcolm Wallace</dc:creator>
    <dc:date>2010-04-21T21:07:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1257">
    <title>Re: Haskell: YHC: compiler errors</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1257</link>
    <description>&lt;pre&gt;Hi Gwern,

I'd say abandoned prototype at this stage. I no longer work on Yhc, no
longer have a working copy, and don't have permission to push patches.
I wouldn't bother going to any effort cleaning it up, unless you want
to maintain/improve it in the long run.

That said, when I last used it, it certainly did parse case
expressions/lambdas! It was basically Haskell 98 plus a couple of
extensions, but not that much of the base library. I've no idea if you
broke something in your cleanup, or if something else got broken
before you got to it.

Thanks, Neil

On Mon, Mar 8, 2010 at 10:09 PM, Gwern Branwen &amp;lt;gwern0&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:
&lt;/pre&gt;</description>
    <dc:creator>Neil Mitchell</dc:creator>
    <dc:date>2010-04-21T19:56:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1256">
    <title>Re: Building yhc SConstruct file missing</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1256</link>
    <description>&lt;pre&gt;
I'm afraid Yhc is unmaintained.  I always had problems with the scons  
build system too, and I have no idea how to fix the error you are  
seeing.


I suggest you contact the author of the Yhc-&amp;gt;Javascript code directly:
   Dimitry Golubovsky
   golubovsky&amp;lt; at &amp;gt;gmail.com

Regards,
     Malcolm
&lt;/pre&gt;</description>
    <dc:creator>Malcolm Wallace</dc:creator>
    <dc:date>2010-03-09T10:07:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1255">
    <title>Building yhc SConstruct file missing</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1255</link>
    <description>&lt;pre&gt;Hi &amp;lt; at &amp;gt;All,

a colleague of mine and I are writing our Master Thesis. Our goal is to
write a Haskell To Javascript Compiler.

Now we have found that yhc already at least has some sort of JavaScript
backend, and we wanted to take a closer look at all this. So we
installed darcs, checked out the repository and tried to build it. But
when we want to execute Scons to build the code the process fails
because the SConstruct file is missing. Does anybody know how to get
around this? Or are we just failing because we have to have anything
else installed to build the sources?

Any help would be greatly appreciated!

cheers
Philipp

P.S.: If anybody happens to know anotcher Haskell to Javascript backend,
an email would also be really helpful. Thanks again!
&lt;/pre&gt;</description>
    <dc:creator>Philipp Forsthuber</dc:creator>
    <dc:date>2010-03-08T13:13:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1254">
    <title>Re: YHC snapshot</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1254</link>
    <description>&lt;pre&gt;Hi,

It's online at http://www.cs.york.ac.uk/fp/darcs/yhc/

Thanks, Neil

On Tue, Feb 16, 2010 at 10:17 PM, Neil Mitchell &amp;lt;ndmitchell&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:
&lt;/pre&gt;</description>
    <dc:creator>Neil Mitchell</dc:creator>
    <dc:date>2010-02-16T22:26:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1253">
    <title>Re: YHC snapshot</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1253</link>
    <description>&lt;pre&gt;Hi,

I've emailed the people who did the server reorganisation that
resulted in Yhc disappearing. Once they get back to me with where it's
gone, I'll put it back online.

Thanks, Neil

On Fri, Jan 29, 2010 at 7:32 PM, Andrew Oakley &amp;lt;andrew&amp;lt; at &amp;gt;ado.is-a-geek.net&amp;gt; wrote:
&lt;/pre&gt;</description>
    <dc:creator>Neil Mitchell</dc:creator>
    <dc:date>2010-02-16T22:17:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1252">
    <title>Re: YHC snapshot</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1252</link>
    <description>&lt;pre&gt;On Fri, 29 Jan 2010 01:10:24 -0600
Ian Graves &amp;lt;ilggdd&amp;lt; at &amp;gt;mizzou.edu&amp;gt; wrote:


Looks like there is a snapshot hosted by the York Uni Functional
Programming Group at http://www.cs.york.ac.uk/fp/yhc/snapshot/.  If
thats not useful I probably still have a checkout from about a year ago
that I good send you.  
&lt;/pre&gt;</description>
    <dc:creator>Andrew Oakley</dc:creator>
    <dc:date>2010-01-29T19:32:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1251">
    <title>YHC snapshot</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1251</link>
    <description>&lt;pre&gt;Hello all,

I was recently looking for a snapshot of YHC, and I wasn't able to
find anything on haskell.org.  It appears that the darcs repositories
have been taken down.  I understand the project has become dormant,
but I am interested to see how some parts of it were put together,
namely the Javascript back end.  It might be right in front of my face
and I'm missing it, but could somebody point me to a snapshot
somewhere if one still exists?

Thanks!

Ian
&lt;/pre&gt;</description>
    <dc:creator>Ian Graves</dc:creator>
    <dc:date>2010-01-29T07:10:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1250">
    <title>Re: Trouble building yhc on Mac OS X Leopard / x86</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1250</link>
    <description>&lt;pre&gt;Hi Jared,

I'm afraid to say that installing Yhc on a Mac was always problematic
due to GMP - and we never had any particular idea why, or any Mac to
test it on. No one is really working on Yhc now, so it's unlikely
anyone will be able to help, sadly.

Thanks, Neil

2009/2/22 Jared Updike &amp;lt;jupdike&amp;lt; at &amp;gt;gmail.com&amp;gt;:
&lt;/pre&gt;</description>
    <dc:creator>Neil Mitchell</dc:creator>
    <dc:date>2009-10-22T08:46:52</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1249">
    <title>Re: Can't build Yhc on Mac</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1249</link>
    <description>&lt;pre&gt;
That's too bad, I thought they were just picking up momentum and
making cool things happen.


Congrats.

  Jared.

&lt;/pre&gt;</description>
    <dc:creator>Jared Updike</dc:creator>
    <dc:date>2009-10-21T20:46:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1248">
    <title>Re: Can't build</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1248</link>
    <description>&lt;pre&gt;Hi,

Can you not just create your darcs repo with
--old-fashioned-inventory, that should restore the old behaviour.

As I said in the other Yhc mail, I'm afraid Yhc is now unmaintained :-(

Thanks, Neil

2009/9/23 Samuel Bronson &amp;lt;naesten&amp;lt; at &amp;gt;gmail.com&amp;gt;:
&lt;/pre&gt;</description>
    <dc:creator>Neil Mitchell</dc:creator>
    <dc:date>2009-10-21T20:05:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1247">
    <title>Re: Can't build Yhc on Mac</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.yhc/1247</link>
    <description>&lt;pre&gt;Hi

I haven't build Yhc in ages (about a year), so the following is purely
from memory. From what I can remember Yhc used to depend on Tree234,
but then we moved to Data.Map. I wouldn't expect Tree234 to still be
needed/referenced at all. Is this using the latest darcs snapshot?

The Yhc libraries are unlikely to build anymore, but if you just want
the Yhc binary then that should still work. I used to regularly
compile Yhc with hugs (simply load up Main.hs with some include
directories), so compiling Yhc should be trivial.

Sorry I can't help any further - I think Yhc is now unmaintained, sadly.

Also sorry for the delay in replying, I was on honeymoon for 3 weeks!

Thanks

Neil

2009/9/30 Andrew Oakley &amp;lt;andrew&amp;lt; at &amp;gt;ado.is-a-geek.net&amp;gt;:
&lt;/pre&gt;</description>
    <dc:creator>Neil Mitchell</dc:creator>
    <dc:date>2009-10-21T20:05:04</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.lang.haskell.yhc">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.lang.haskell.yhc</link>
  </textinput>
</rdf:RDF>

