
Kapitelklicken springt direkt hin
Shownotes
OCaml – уникальный язык и по своему историческому значению, и по фичам. Он сильно повлиял практически на все современные языки, на нем до сих пор написаны многие из их компиляторов, и одновременно с этим он считается идеальным входом для новичков в мир функционального программирования. А погружаемся в этот язык мы вместе с Павлом Аргентовым, программистом из Evrone, который страстно любит OCaml и пишет на нем очень много кода.
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodcastPodlodka
Ведущие в выпуске:
Евгений Кателла, Егор Толстой
Полезные ссылки:
Официальные ресурсы
Документация и туториалы:
OCaml.org — официальный сайт. Getting Started, документация, packages
ocaml.org
OCaml Manual — полная справка по языку. Формальная семантика, все языковые конструкции
ocaml.org/manual
Real World OCaml — практическая книга (2nd Edition).Jane Street, Yaron Minsky, Anil Madhavapeddy
dev.realworldocaml.org
CS3110: Data Structures and Functional Programming (Cornell). Лучший образовательный ресурс для начинающих
cs3110.github.io/textbook
Инструменты:
OPAM — package manager. 4,600+ packages
opam.ocaml.org
Dune — build system. Композируемая, быстрая система сборки
dune.build
Merlin — IDE support (LSP). Автодополнение, type information, jump to definition
github.com/ocaml/merlin
OCamlFormat — code formatter. Opinionated formatting
github.com/ocaml-ppx/ocamlformat
Полный список ссылок на странице выпуска podlodka.io/465