Публикации по теме 'haskell'
Типы распаковки с помощью foldMap
Это Урок 10 из серии Сделайте скачок с JavaScript на PureScript . Обязательно прочитайте введение в серию, где я расскажу о целях и структуре, а также об установке, компиляции и запуске PureScript. Я буду публиковать новый учебник примерно раз в месяц. Так что возвращайтесь почаще, впереди еще много всего!
Индекс | ‹---------------- Введение ‹ Урок 9 | Урок 11› Урок 27 ››
Добро пожаловать в Урок 10 из серии Сделайте скачок от Javascript к PureScript..
Принудительная проверка на null с помощью разветвления составного кода с помощью Either
Примечание. Это Урок 3 из серии Сделайте скачок с JavaScript на PureScript . Обязательно прочитайте введение в серию, в которой мы освещаем цели и схему, а также установку, компиляцию и запуск PureScript. Я буду публиковать новый учебник примерно раз в месяц. Так что возвращайтесь почаще, впереди еще много всего!
Индекс | ‹ ‹ Урок 2 | Урок 4, часть 1› Урок 27 ››
Схема серии и примеры кода javascript были заимствованы с разрешения курса egghead.io..
Строим наш сервер… Назад!
Теперь мы получили большую часть основы для внутреннего сервера в нашем приложении для билетов. На прошлой неделе мы внедрили систему аутентификации. Теперь пора приступить к написанию самого сервера Servant.
Мы собираемся использовать более неортодоксальный подход к разработке для этой задачи. Мы будем работать назад, а не вперед. Мы начнем с конечной цели, а затем построим составные части. Это будет похоже на то, как если бы вы начали с вершины пирамиды и спускались вниз. Это..
Простая функция кодирования
Учись каждый день
Простая функция кодирования
Демонстрация простой функции кодирования на нескольких языках программирования.
Поэтому, пока я изучаю Haskell, я бы попытался написать простую функцию кодирования, а затем декодировать ее обратно. Затем добавьте еще несколько примеров на других языках, таких как Scala или Python.
Некоторые пояснения:
функция ord показывает нам смещение символа в Unicode Функция chr преобразует смещение в фактический символ Функция принимает..
Haskelly Ever After: Летние сказки для всех разработчиков Fullstack
Рассказ студента Google Summer of Code о внедрении Haskell во внешнем интерфейсе Hackage Matrix Builder с использованием подхода функционального реактивного программирования.
TL; DR: Этот пост о моей попытке переписать весь код внешнего интерфейса Hackage Matrix Builder (HMB) с Purescript на Haskell, используя одну из библиотек функционального реактивного программирования под названием Reflex / Reflex-Dom в рамках Google Summer of Code (GSoC) 2019 проект. В этом посте будет объяснено..
Ссылочная прозрачность считается вредной концепцией
Обычно я вижу ссылку на Referential Transparency (RT) в каком-нибудь посте по крайней мере раз в месяц в своем ежедневном троллинге блогов и форм по языкам программирования. Я думаю, что RT — вредная концепция в сообществе FP, как инкапсуляция была в сообществе OO. Вредный в том смысле, что этот термин используется для четкого технического определения, а затем используется для создания диких необоснованных заявлений, которые никоим образом не поддерживаются лежащим в основе техническим..
Проблемы с базами данных? Сохраняйте настойчивость с Persistent!
Наша недавняя серия на Monday Morning Haskell была посвящена машинному обучению. В частности, мы глубоко погрузились в библиотеку Haskell Tensor Flow. Хотя ИИ - действительно огромная область, на него не приходится основная часть повседневной работы. Чтобы построить даже базовую производственную систему, существует множество более простых задач. В нашей новейшей серии мы изучим множество различных библиотек для выполнения этих задач!
В этой первой статье мы обсудим Постоянный ...