summaryrefslogtreecommitdiffhomepage
path: root/ocaml.html.markdown
diff options
context:
space:
mode:
authorStanislav (Stanley) Modrak <44023416+smith558@users.noreply.github.com>2023-06-30 13:00:21 +0100
committerGitHub <noreply@github.com>2023-06-30 13:00:21 +0100
commited3d7ad123de1d740087a5f39adc266d53be8ce5 (patch)
treea08902a5da8ee25afd8c35e5276e6493452830d8 /ocaml.html.markdown
parent6c8dbf6e22f1cb321505aeda4df9ddf3b51d0697 (diff)
Add further resources
Diffstat (limited to 'ocaml.html.markdown')
-rw-r--r--ocaml.html.markdown5
1 files changed, 5 insertions, 0 deletions
diff --git a/ocaml.html.markdown b/ocaml.html.markdown
index 70668611..aa965594 100644
--- a/ocaml.html.markdown
+++ b/ocaml.html.markdown
@@ -3,6 +3,7 @@ language: OCaml
filename: learnocaml.ml
contributors:
- ["Daniil Baturin", "http://baturin.org/"]
+ - ["Stanislav Modrak", "https://stanislav.gq/"]
---
OCaml is a strictly evaluated functional language with some imperative
@@ -374,4 +375,8 @@ sum_int_list t ;;
## Further reading
* Visit the official website to get the compiler and read the docs: <http://ocaml.org/>
+* Quick tutorial on OCaml: <https://ocaml.org/docs/up-and-running>
+* Complete online OCaml v5 playground: <https://ocaml.org/play>
+* An up-to-date (2022) book (with free online version) "Real World OCaml": <https://www.cambridge.org/core/books/real-world-ocaml-functional-programming-for-the-masses/052E4BCCB09D56A0FE875DD81B1ED571>
+* Online interactive textbook "OCaml Programming: Correct + Efficient + Beautiful" from Cornell University: <https://cs3110.github.io/textbook/cover.html>
* Try interactive tutorials and a web-based interpreter by OCaml Pro: <http://try.ocamlpro.com/>