На языке OCaml, в частности написан рендеринг формул Википедии.

Нет, не написан.

Пример языка

править

А собственно, что делает этот пример языка? Хоть какой-нибудь комментарий от автора статьи - незнакомому с языком человеку не понять смысла этих строк. Centaurus 20:33, 26 октября 2011 (UTC)Ответить

Без контекста и не понять. Очень неудачный пример. Очевидно только, что это из рендеринга TeX-формул. 77.238.248.121 08:43, 17 октября 2012 (UTC)Ответить

О литературе

править

Хотел было добавить: Joshua B. Smith. Practical OCaml. — Apress, 2006. — 488 с. — ISBN 9781590596203. но очень плохой рейтинг у этой книги: http://www.amazon.com/Practical-OCaml-Joshua-B-Smith/dp/159059620X/#books-entity-teaser РоманСузи 16:52, 9 августа 2012 (UTC)Ответить

История

править

Фраза про 40 лет развития напомнила Задорнова: "была деревня Сургут, недавно прилетаю - 400 лет городу". Возраст Окамла некорректно отсчитывать от самого ML, он весьма обособлен, и если память не изменяет, его собственный возраст вдвое меньше. Надо бы потихоньку перетаскивать достоинства и свойства языка в ML, оставляя здесь особенности Окамла как диалекта. А то это выглядит так, будто все другие MLи от Окамла произошли, либо вообще ничего из себя не представляют. Arachnelis 12:12, 6 декабря 2014 (UTC)Ответить

  • Так было в источнике. Фичи Окамла развивались 40 лет, начиная с ML (так и написано), вот об этом и история. По поводу перетаскивания: я пишу так, как пишет источник (пока что взял один) по Окамл. Полагаю, что ничего страшного в некотором дублировании нет. Фичи описаны настолько кратко, что написав только часть, а для остальных ссылаться на ML будет неправильно, неудобно для читателей и противоречить источникам. А по другим MLам, в том числе и F#, пусть будут свои статьи. Здесь же «родословная» прямой линии OCaml.
    • В любом случае, как Вы наверное уже заметили, я бы хотел попробовать Вашу структуру описания ЯП использовать, а затем выдвинуть статью на ХС/ИС, чтобы собрать обратную связь. То, что я сейчас написал, это первый проход, по одной книжке. Спасибо за критику. РоманСузи 13:11, 6 декабря 2014 (UTC)Ответить
      • А структура вам понравилась? Считаете её дозревшей? Я пока не решался в общее обсуждение выкладывать, но может действительно, пусть пока вживается? Arachnelis 13:21, 6 декабря 2014 (UTC)Ответить
        • Без практики, только обсуждениями, мы никогда этого не узнаем. Если хватит энтузиазма и времени, сделаю из OCaml образцовую статью, как в начале года сделал по «своей» структуре Erlang, поставлю на рецензию — и так мы выясним не только с точки зрения программистов, что к чему. Если совсем не смогу удержаться в рамках структуры — сообщу. РоманСузи 14:10, 6 декабря 2014 (UTC)Ответить

Самый распространённый в практической работе диалект языка ML

править

Хотелось бы пруфов. Вакансии на Haskell видел, даже в РФ (на HeadHunter), на OCaml нет. 2A00:1E88:1121:BA01:0:0:0:1000 04:57, 17 апреля 2024 (UTC)Ответить

  • Есть, есть. На Ocaml писали (как минимум, прототипировали) Xen и Libvirt. Jane Street, это вообще Ocaml-гнездо, но, конечно, похоже, что теперь самое большое логово разработчиков на Ocaml, это Facebook. Другие ML и рядом с Окамлом не стоят по распространённости. Вообще, погуглите "Companies using Ocaml" - сильно и приятно удивитесь. PeterLemenkov (обс.) 22:40, 19 апреля 2024 (UTC)Ответить