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