From 9ac3694672bdada6417bbd2b69d9ac5e560d4bfd Mon Sep 17 00:00:00 2001 From: jim Date: Fri, 6 Feb 2015 10:39:17 -0500 Subject: [PATCH] framing note --- rosetta1.mdwn | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rosetta1.mdwn b/rosetta1.mdwn index 4e374273..ba1076e1 100644 --- a/rosetta1.mdwn +++ b/rosetta1.mdwn @@ -8,6 +8,8 @@ Also, if you want to read code written outside this seminar, or have others read We hope, though, that learning Kapulet first puts you in a position to make that shift more effortlessly, and also to more quickly see the places where there's underlying unity to Scheme, OCaml, and Haskell, despite their diverse syntaxes. (And idiosyncratic warts.) +This is a complex document. We don't expect that you will be learning all of these languages simultaneously. But you may find it helpful to read through the whole thing to get a broad overview, then consult it more carefully about the language you're focused on learning at any given point. You may also find it helpful to consult when confronting code you don't understand in one of the other languages. There are important parts of these languages that aren't covered here, especially parts concerning types and monads and continuations, that we will be discussing later in the seminar. We will add additional Rosetta pages for those later. If you master the ideas summarized here, however, you will have a good understanding of the basic skeleton of each of these languages. + -- 2.11.0