Podlodka #465 – OCaml

February 23
1h 33m

Episode Description

OCaml – уникальный язык и по своему историческому значению, и по фичам. Он сильно повлиял практически на все современные языки, на нем до сих пор написаны многие из их компиляторов, и одновременно с этим он считается идеальным входом для новичков в мир функционального программирования. А погружаемся в этот язык мы вместе с Павлом Аргентовым, программистом из Evrone, который страстно любит OCaml и пишет на нем очень много кода.

Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!

Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodcastPodlodka

Ведущие в выпуске:
Евгений Кателла, Егор Толстой

Полезные ссылки:

Официальные ресурсы
Документация и туториалы:
OCaml.org — официальный сайт. Getting Started, документация, packages
https://ocaml.org/

OCaml Manual — полная справка по языку. Формальная семантика, все языковые конструкции
https://ocaml.org/manual/

Real World OCaml — практическая книга (2nd Edition).Jane Street, Yaron Minsky, Anil Madhavapeddy
https://dev.realworldocaml.org/

CS3110: Data Structures and Functional Programming (Cornell). Лучший образовательный ресурс для начинающих
https://cs3110.github.io/textbook/

Инструменты:
OPAM — package manager. 4,600+ packages
https://opam.ocaml.org/

Dune — build system. Композируемая, быстрая система сборки
https://dune.build/

Merlin — IDE support (LSP). Автодополнение, type information, jump to definition
https://github.com/ocaml/merlin

OCamlFormat — code formatter. Opinionated formatting
https://github.com/ocaml-ppx/ocamlformat


Полный список ссылок на странице выпуска https://podlodka.io/465
See all episodes