Публикации по теме 'ocaml'


Ocaml — Взаимная рекурсия?
Я проходил курс по Ocaml в парижском университете имени Дидро и впервые столкнулся с взаимно рекурсивными функциями. Прежде всего, давайте начнем с определения функции. Ocaml — функциональный язык программирования со статической типизацией и выводом типа. Ниже приведен пример создания функции, вычисляющей сумму. Итак, теперь, отложив основы, давайте попробуем звездный пример, который используется для введения рекурсии. Вычисление факториала числа. Это определяется в..

ReasonML: лучшая альтернатива TypeScript
Я уже говорил о причинах не использовать TypeScript ранее, но не смог предложить альтернативы. В этой статье я познакомлю вас с ReasonML , лучшей альтернативой TypeScript. 7 действительно веских причин не использовать TypeScript Есть много причин использовать TypeScript, но я собираюсь дать вам 7 действительно веских причин не использовать. medium.com ReasonML - это не совсем новый язык или язык вообще. Он основан на OCaml ,..

Автоматическое развертывание сайтов с реакцией на причины на Netlify
Автоматическое развертывание вашего проекта Reason React с Github на Netlify . Когда вы нажмете на Git, Netlify автоматически развернет ваш проект. Если у вас нет проекта, вы можете получить базовую инструкцию по настройке в официальной документации Reason React . Шаги: 1. Войдите/зарегистрируйтесь на https://netlify.com 2. Нажмите кнопку «Новый сайт из Git». 3. Выберите поставщика Git, на котором размещен исходный код вашего сайта. 4. Выберите репозиторий,..

Реализация языка стека в OCaml с продолжениями
Я подписан на список рассылки главы SigPLAN моей школы, и мы только что получили по почте задачу реализовать язык стека в OCaml. Нас не интересует парсинг или что-то в этом роде; мы просто заинтересованы в том, чтобы реализовать эту функциональность в интерпретаторе OCaml (то есть, в основном, чтобы OCaml использовался для синтаксического анализа). Задача возникла с учетом определенного синтаксиса, но я вернусь к нему позже. Итак, моя первая мысль заключалась в том, чтобы иметь тип,..

Создание базы кода Ahrefs с помощью Melange
В Ahrefs мы используем BuckleScript и ReasonML в производстве более двух лет . У нас уже есть кодовая база из десятков тысяч строк кода с несколькими веб-приложениями, которые требуют большого объема данных и взаимодействуют с серверными службами, написанными на OCaml , с использованием таких инструментов, как atd . Принимая во внимание наши инвестиции в эти технологии, мы внимательно следим за недавними изменениями в ReScript с его ребрендингом и переименованием, а также за..