# \[ANN\] Ecaml: OCaml Emacs plugins tutorial

**URL:** <https://discuss.ocaml.org/t/ann-ecaml-ocaml-emacs-plugins-tutorial/1074>\
**Category:** Community\
**Tags:** ecaml, emacs, blog, announce\
**Created:** [November 5, 2017, 9:01pm UTC](https://discuss.ocaml.org/t/ann-ecaml-ocaml-emacs-plugins-tutorial/1074 "2017-11-05T21:01:09Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![bcc32](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ocaml.org/bcc32/32/203_2.png) [@bcc32](https://discuss.ocaml.org/u/bcc32)\
**Post date:** [November 5, 2017, 9:01pm UTC](https://discuss.ocaml.org/t/ann-ecaml-ocaml-emacs-plugins-tutorial/1074/1 "2017-11-05T21:01:09Z")

</div>

Hi folks. I’m pleased to announce the first post in a series of blog articles about getting started with [Ecaml](https://github.com/janestreet/ecaml). I hope you find it interesting, and feedback is more than welcome! Future entries in the series will also be posted here, in the same thread.

> **[Emacs Plugins in OCaml: Hello, Ecaml! (part 1)](https://blag.bcc32.com/ecaml-getting-started/2017/11/05/emacs-plugins-in-ocaml-1/)**
>
> This post is part 1 of a series (next). The full code is available on GitHub.

---

<div class="post-metadata">

**Author:** ![bcc32](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ocaml.org/bcc32/32/203_2.png) [@bcc32](https://discuss.ocaml.org/u/bcc32)\
**Post date:** [November 12, 2017, 11:35pm UTC](https://discuss.ocaml.org/t/ann-ecaml-ocaml-emacs-plugins-tutorial/1074/2 "2017-11-12T23:35:07Z")

</div>

[Part 2](https://blag.bcc32.com/ecaml-getting-started/2017/11/12/emacs-plugins-in-ocaml-2/) and [Part 3](https://blag.bcc32.com/ecaml-getting-started/2017/11/12/emacs-plugins-in-ocaml-3/) are now online.

---

<div class="post-metadata">

**Author:** ![bcc32](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ocaml.org/bcc32/32/203_2.png) [@bcc32](https://discuss.ocaml.org/u/bcc32)\
**Post date:** [November 19, 2017, 9:00pm UTC](https://discuss.ocaml.org/t/ann-ecaml-ocaml-emacs-plugins-tutorial/1074/3 "2017-11-19T21:00:19Z")

</div>

The final [part 4](https://blag.bcc32.com/ecaml-getting-started/2017/11/19/emacs-plugins-in-ocaml-4/) is now online.

I also completely redid the website design. If things are broken, please tell me.

---

<div class="post-metadata">

**Author:** ![theindigamer](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ocaml.org/theindigamer/32/610_2.png) [@theindigamer](https://discuss.ocaml.org/u/theindigamer)\
**Post date:** [November 19, 2017, 10:27pm UTC](https://discuss.ocaml.org/t/ann-ecaml-ocaml-emacs-plugins-tutorial/1074/4 "2017-11-19T22:27:19Z")

</div>

Your link for Part 4 seems to be broken… Part 3 works fine and the next page in that also works fine.

---

<div class="post-metadata">

**Author:** ![bcc32](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ocaml.org/bcc32/32/203_2.png) [@bcc32](https://discuss.ocaml.org/u/bcc32)\
**Post date:** [November 19, 2017, 11:11pm UTC](https://discuss.ocaml.org/t/ann-ecaml-ocaml-emacs-plugins-tutorial/1074/5 "2017-11-19T23:11:34Z")

</div>

Silly me! Thanks, fixed above.

---

<div class="post-metadata">

**Author:** ![grayswandyr](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ocaml.org/grayswandyr/32/94_2.png) [@grayswandyr](https://discuss.ocaml.org/u/grayswandyr)\
**Post date:** [November 20, 2017, 12:52pm UTC](https://discuss.ocaml.org/t/ann-ecaml-ocaml-emacs-plugins-tutorial/1074/6 "2017-11-20T12:52:43Z")

</div>

Thanks for these pages, this is interesting.
