Permalink
Browse files

Modified text

  • Loading branch information...
1 parent a64ab15 commit 6d2995b05196f42c1ff9a6433becd0e3156dece8 @spockz spockz committed Sep 13, 2012
Showing with 36 additions and 32 deletions.
  1. +7 −13 _site/index.html
  2. +15 −1 documentation.md
  3. +14 −18 index.md
View
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
- <title>The Utrecht Haskell Compiler JavaScript Backend Page - Utrecht Haskell Compiler: JavaScript back end</title>
+ <title>The Utrecht Haskell Compiler JavaScript Backend - Utrecht Haskell Compiler: JavaScript back end</title>
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" media="all" />
<link rel="stylesheet" type="text/css" href="css/bootstrap-responsive.min.css" media="all" />
<link rel="stylesheet" type="text/css" href="css/prettify.css" media="all" />
@@ -48,7 +48,7 @@
</div>
<div id="header">
- <h1>The Utrecht Haskell Compiler JavaScript Backend Page</h1>
+ <h1>The Utrecht Haskell Compiler JavaScript Backend</h1>
</div>
<div id="body">
@@ -65,8 +65,12 @@ <h2 id='what_is_uhcjs'>What is UHC-JS?</h2>
<p>UHC-JS is the JavaScript backend of the Utrecht Haskell Compiler. It is able of compiling any Haskell program to JavaScript. This makes it possible to run your Haskell programs in the browser. Furthermore there is now no more reason for having to write the verbose language that is called JavaScript yourself. Hurray!</p>
+<p>Why do you want to write your web applications in Haskell? Simple, because you will have access to all goodies that Haskell has to offer, pureness, lazy evaluation, a compact syntax, an advanced type-system, and access to several existing libraries that include convenient to use parsers. Haskell offers you the ability to whip up your own (e)DSL with little effort including any binary operators you need.</p>
+
<h2 id='resources'>Resources</h2>
+<p>For the more academically oriented reader we provide the following reading materials:</p>
+
<ul>
<li><a href='http://www.norm2782.com/improving-uhc-js-report.pdf'>Improving the UHC JavaScript Backend</a> - Jurriën Stutterheim</li>
@@ -91,7 +95,7 @@ <h2 id='demo'>Demo</h2>
<h2 id='need_help'>Need help?</h2>
-<p>There are currently two major resources for help with UHC. The general <a href='http://www.cs.uu.nl/wiki/bin/view/Ehc/Documentation'>UHC documentation</a> describes the usage of UHC in general. The <a href='/uhc-js/documentation.html'>documentation</a> page provides documentation for UHC JavaScript specific scenarios.</p>
+<p>There are currently two major resources for help with UHC. The general <a href='http://www.cs.uu.nl/wiki/bin/view/Ehc/Documentation'>UHC documentation</a> describes the usage of UHC in general and the <a href='/uhc-js/documentation.html'>documentation</a> page providing documentation for UHC JavaScript specific scenarios.</p>
<p>If you do not reach a solution, please don&#8217;t hesitate to join the IRC channel <a href='irc://irc.freenode.net/uhcjs'>#uhcjs</a> on FreeNode.</p>
@@ -102,16 +106,6 @@ <h3 id='installation'>Installation</h3>
<h3 id='github_and_issues'>GitHub and Issues</h3>
<p><a href='https://github.com/UU-ComputerScience/'>Our repositories</a> are located at GitHub. You will find the issue trackers there as well.</p>
-
-<h3 id='installation_script_for_jcuhs'>Installation script for JCU-HS</h3>
-
-<p>An installation script for installing the JCU app together with its dependencies is available from <a href='https://gist.github.com/1902090' title='A Ruby Script to install JCU and dependencies.'>this gist</a>. Currently the script does <strong>not</strong> build nor install UHC for you.</p>
-
-<p>If you trust us you may run the following command directly from your shell. It will run the installer in your current working directory:</p>
-<div class='highlight'><pre><code class='ruby'><span class='n'>ruby</span> <span class='o'>&lt;</span><span class='p'>(</span><span class='n'>curl</span> <span class='o'>-</span><span class='n'>s</span> <span class='n'>https</span><span class='ss'>:/</span><span class='o'>/</span><span class='n'>raw</span><span class='o'>.</span><span class='n'>github</span><span class='o'>.</span><span class='n'>com</span><span class='o'>/</span><span class='n'>gist</span><span class='o'>/</span><span class='mi'>1902090</span><span class='o'>/</span><span class='mo'>05</span><span class='mi'>88</span><span class='n'>a1a1e5a7bb8935ee9afdd7d96949abbe7ff5</span><span class='o'>/</span><span class='n'>install</span><span class='o'>.</span><span class='n'>rb</span><span class='p'>)</span>
-</code></pre>
-</div>
-<p>Follow the on screen instructions when running the installer.</p>
</div>
</div>
</div>
View
@@ -80,7 +80,21 @@ the [UHC-JavaScript][uhc-js] library.
## Examples / Practice
This is the list of currently active UHC-JS enabled projects:
-* JCU-App ([demo](http://jcu.chrisdone.com/login), [announce](http://alessandrovermeulen.me/2012/01/26/getting-rid-of-javascript-with-haskell))
+* JCU-HS ([demo](http://jcu.chrisdone.com/login), [announce](http://alessandrovermeulen.me/2012/01/26/getting-rid-of-javascript-with-haskell))
+
+### Installation script for JCU-HS
+An installation script for installing the JCU app together with its dependencies
+is available from [this gist][jcu-install-script]. Currently the script does
+**not** build nor install UHC for you.
+
+If you trust us you may run the following command directly from your shell. It
+will run the installer in your current working directory:
+
+{% highlight bash %}
+ruby <(curl -s https://raw.github.com/gist/1902090/0588a1a1e5a7bb8935ee9afdd7d96949abbe7ff5/install.rb)
+{% endhighlight %}
+
+Follow the on screen instructions when running the installer.
[jcu-spockz-fork]: https://github.com/spockz/JCU
[jcu-install-script]: https://gist.github.com/1902090 "A Ruby Script to install JCU and dependencies."
View
@@ -1,6 +1,6 @@
---
layout: default
-title: "The Utrecht Haskell Compiler JavaScript Backend Page"
+title: "The Utrecht Haskell Compiler JavaScript Backend"
permalink: /
---
{% capture content %}
@@ -11,7 +11,17 @@ compiling any Haskell program to JavaScript. This makes it possible to run your
Haskell programs in the browser. Furthermore there is now no more reason for
having to write the verbose language that is called JavaScript yourself. Hurray!
+Why do you want to write your web applications in Haskell? Simple, because you
+will have access to all goodies that Haskell has to offer, pureness, lazy
+evaluation, a compact syntax, an advanced type-system, and access to several
+existing libraries that include convenient to use parsers. Haskell offers you
+the ability to whip up your own (e)DSL with little effort including any binary
+operators you need.
+
## Resources
+For the more academically oriented reader we provide the following reading
+materials:
+
* [Improving the UHC JavaScript Backend](http://www.norm2782.com/improving-uhc-js-report.pdf) - Jurriën Stutterheim
* [Getting Rid of JavaScript with Haskell](http://alessandrovermeulen.me/2012/01/26/getting-rid-of-javascript-with-haskell) - Alessandro Vermeulen
@@ -34,9 +44,9 @@ with Haskell".
## Need help?
There are currently two major resources for help with UHC. The general [UHC
-documentation][uhc-extensive-doc] describes the usage of UHC in general. The
-[documentation]({{site.baseurl}}/documentation.html) page provides documentation
-for UHC JavaScript specific scenarios.
+documentation][uhc-extensive-doc] describes the usage of UHC in general and the
+[documentation]({{site.baseurl}}/documentation.html) page providing
+documentation for UHC JavaScript specific scenarios.
If you do not reach a solution, please don't hesitate to join the IRC channel
[#uhcjs](irc://irc.freenode.net/uhcjs) on FreeNode.
@@ -50,20 +60,6 @@ For help installing see [Installation of UHC]({{site.baseurl}}/documentation.htm
[Our repositories](https://github.com/UU-ComputerScience/) are located at
GitHub. You will find the issue trackers there as well.
-### Installation script for JCU-HS
-An installation script for installing the JCU app together with its dependencies
-is available from [this gist][jcu-install-script]. Currently the script does
-**not** build nor install UHC for you.
-
-If you trust us you may run the following command directly from your shell. It
-will run the installer in your current working directory:
-
-{% highlight ruby %}
-ruby <(curl -s https://raw.github.com/gist/1902090/0588a1a1e5a7bb8935ee9afdd7d96949abbe7ff5/install.rb)
-{% endhighlight %}
-
-Follow the on screen instructions when running the installer.
-
[jcu-spockz-fork]: https://github.com/spockz/JCU
[jcu-install-script]: https://gist.github.com/1902090 "A Ruby Script to install JCU and dependencies."

0 comments on commit 6d2995b

Please sign in to comment.