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


Обработка исключений ReasonML
Я обнаружил, что это довольно понятно и в то же время непонятно, - это отсутствие статей, примеров или всего, что упоминало бы, как обрабатывать исключение в ReasonML. По своей природе я не вижу особого использования кода записи исключений в ReasonML. Однако этого нельзя избежать, когда мы хотим взаимодействовать с JavaScript. Поскольку я не могу найти формальную грамматику исключения ReasonML, я вернусь к определению исключение OCaml . в Ocaml Exception - это просто расширяемый..

Каждому языку программирования нужен свой BabelJS
Без сомнения, BabelJS, самый известный из компиляторов языков будущего и настоящего, помогает сообществу разработчиков спецификаций JS выполнять итерации — выражаясь языком JS — асинхронно в блоке try/catch с выходом на этом языке. авторы спецификаций могут увидеть, как их спецификация реализована, прежде чем они закончат ее писать. Разработка языка, когда дело доходит до Javascript, была превращена в неблокирующий процесс, поэтому она может выполняться одновременно с основным потоком..

Начало как услуга
Хорошо, я признаю, что название немного клише, но следуя предыдущему блогу о распознавании изображений с помощью Owl, я хотел бы кратко представить API, который сервис InceptionV3 предоставляет программистам. Предпосылка Пожалуйста, обратитесь к предыдущему блогу для установки OCaml, Owl и т. д. Если вы еще не пробовали Owl, я рекомендую использовать Docker-образ Owl. В качестве предварительного условия убедитесь, что инструмент ImageMagick установлен: sudo apt-get install..

Вызов ReasonML из TypeScript (или Flow), простой способ
Немного контекста Недавно я начал работать над библиотекой компонентов, которая реализует некоторые спецификации системы проектирования. Это упростит создание более сложных пользовательских интерфейсов и функций веб-сайта, поддерживая согласованность внешнего вида страниц, взаимодействия с пользователем и стиля бренда в целом для продукта, над которым я работаю. Мы решили создать его с использованием React, styled-components и TypeScript, чтобы каждый компонент было проще..

Дневник OCaml/MirageOS, неделя 3
Опубликовано: 2016–02–19 Первоначально опубликовано на rudenoise.uk . Продолжая работать с Real World Ocaml , я изучил связанные проекты, и это меня заинтересовало: MirageOS (unikernel/library-OS для создания небольших, быстрых и безопасных веб-серверов). . Моя история с серверами 2003–2016 гг. 2003 Начало моей «карьеры» разработчика. Веб-сайт, над которым я работал, представлял собой стек LAMP, размещенный на одном «мощном» сервере, хранящемся в стойке (что я помню, но не..

Древовидная структура данных.
Я большой поклонник семейства языков ML, если быть точным, Reason ML и OCaml. Мой интерес к Ocaml начался, когда я начал проверять свой код Javascript с помощью Flow Js и узнал, что Flow был построен на Ocaml. Я начал с GitBook по ссылке ниже, которая представляет собой хорошее введение в Ocaml с нуля. 1. Введение · GitBook Редактировать описание www.cs.cornell.edu Мои проблемы начались, когда я начал работать с ADT (абстрактными..

OPAM: Памятка по использованию
Это меморандум об использовании OAPM (диспетчер пакетов OCaml) . Я предполагаю, что вы используете OPAM v2, а не OPAM v1. Установка Пожалуйста, следуйте официальной документации . использование Проверьте свой домашний каталог. Не видите каталог .opam ? Запустите opam init для запуска инициализации. Если вы настроили с помощью Двоичный дистрибутив , вам может не понадобиться запускать его снова. Выполнить opam switch create 4.07.1 . 4.07.1 называется «переключатель»,..