diff options
| author | Paul Buetow <paul@buetow.org> | 2023-03-15 00:59:30 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2023-03-15 00:59:30 +0200 |
| commit | 246d0f921bbc3e87103f59fc8b7f8d2cb2bc9f76 (patch) | |
| tree | f6a76e46eade66f048c887d37c783b95b8a869e6 /gemfeed/2010-04-09-standard-ml-and-haskell.html | |
| parent | 5998545de3847cd56f86ec2133513130b84b8826 (diff) | |
Update content for html
Diffstat (limited to 'gemfeed/2010-04-09-standard-ml-and-haskell.html')
| -rw-r--r-- | gemfeed/2010-04-09-standard-ml-and-haskell.html | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gemfeed/2010-04-09-standard-ml-and-haskell.html b/gemfeed/2010-04-09-standard-ml-and-haskell.html index 0da275c4..a2a82525 100644 --- a/gemfeed/2010-04-09-standard-ml-and-haskell.html +++ b/gemfeed/2010-04-09-standard-ml-and-haskell.html @@ -9,7 +9,7 @@ </head> <body> <h1>Standard ML and Haskell</h1> -<p class="quote"><i>Published by Paul at 2010-04-10 00:57:36 CEST</i></p> +<p class="quote"><i>Published at 2010-04-09T22:57:36+01:00</i></p> <p>I am currently looking into the functional programming language Standard ML (aka SML). The purpose is to refresh my functional programming skills and to learn something new too. Since I already knew a little Haskell, I could not help myself, and I also implemented the same exercises in Haskell.</p> <p>As you will see, SML and Haskell are very similar (at least when it comes to the basics). However, the syntax of Haskell is a bit more "advanced". Haskell utilizes fewer keywords (e.g. no val, end, fun, fn ...). Haskell also allows to write down the function types explicitly. What I have been missing in SML so far is the so-called pattern guards. Although this is a very superficial comparison for now, so far, I like Haskell more than SML. Nevertheless, I thought it would be fun to demonstrate a few simple functions of both languages to show off the similarities. </p> <p>Haskell is also a "pure functional" programming language, whereas SML also makes explicit use of imperative concepts. I am by far not a specialist in either of these languages, but here are a few functions implemented in both SML and Haskell:</p> |
