Публикации по теме 'purescript'
Создайте поток данных для реального приложения
Это Урок 27 из серии Переход с JavaScript на PureScript . Обязательно прочитайте введение в серию, где мы расскажем о целях и общих чертах, а также об установке, компиляции и запуске PureScript. Я буду публиковать новый учебник примерно раз в месяц. Так что заходите почаще, впереди еще много интересного!
Индекс | ‹‹ Введение ‹ Урок 26
В последнем уроке мы завершили изучение всех основных концепций функционального программирования. Теперь мы..
FP 360 Неделя 10
Первоначально опубликовано на www.cirstei.ro 20 января 2019 г.
Хаскелл
Чисто функциональный GTK+, часть 2: TodoMVC
В последнем эпизоде мы создали приложение «Hello, World», используя gi-gtk-declarative. Пришло время преобразовать его в приложение для списка дел в стиле TodoMVC.
Выпуск 142 :: Haskell Weekly
Еженедельник Haskell – это бесплатный информационный бюллетень по электронной почте о языке программирования Haskell. В каждом выпуске есть несколько..
Давайте создадим игру для Саймона на PureScript Pt. 3
Функциональное программирование внешнего интерфейса с помощью PureScript и Pux
Подводя итог, в последнем посте вы узнали, как: создавать разметку HTML с помощью библиотеки smolder, отображать разметку в DOM и целую кучу операторов ( <$>, <#>, $, =<<, <@> ) 🙀.
В этом посте вы узнаете, как использовать Pux , интерфейсную библиотеку пользовательского интерфейса, вдохновленную Elm, для PureScript.
Объезд 👷
У меня возникла небольшая проблема с правильной..
Изоморфизмы и преобразования данных туда и обратно
Примечание. Это Урок 26 из серии «Переход от JavaScript к PureScript». Обязательно прочитайте введение в серию, в которой мы рассказываем о целях и структуре, а также об установке, компиляции и запуске PureScript. Я буду публиковать новый учебник примерно раз в месяц. Так что возвращайтесь почаще, впереди еще много всего!
Индекс | ‹---------------- Введение ‹ Урок 25 | Урок 27 ››
В последнем туториале мы завершили естественные преобразования в функциональном..
PureScript Traversable и проблемы с производительностью эффектов
При попытке обработать файл из 1 миллиона строк мы столкнулись с некоторыми проблемами производительности с помощью `traverse`.
При запуске 500 000 строк может пройти 3–4 секунды между сообщением журнала «Пуск» и выводом.
Но при запуске 1 миллиона строк это заняло 30 секунд!
accountsText <- readTextFile UTF8 "accounts-1m.txt"
let accounts = take 1000000 $ split (Pattern "\n") accountsText
let accts = map (\s -> show s <> show s) accounts
log..
Pure C - Пристальный взгляд
Обзор
PureScript - прекрасный язык по множеству причин. Одна из этих причин заключается в том, что он сам по себе не зависит от серверной части. Вместо того, чтобы сразу генерировать JavaScript в собственном абстрактном синтаксическом дереве (AST), он создает промежуточное представление, называемое базовым представлением, или CoreFn . Так получилось, что JavaScript - это первый, официальный бэкэнд, связанный с компилятором.
Точно так же C - удивительный язык. Достаточно..
Создавайте типы с полугруппами
Примечание. Это Урок 6 из серии Переход от JavaScript к PureScript . Обязательно прочитайте введение в серию, где я освещаю цели и схему, а также установку, компиляцию и запуск PureScript. Я буду публиковать новый учебник примерно раз в месяц. Так что возвращайтесь почаще, впереди еще много всего!
Индекс | ‹ ‹ Урок 5 | Урок 7› Урок 27 ››
Добро пожаловать в Урок 6 из серии Сделайте скачок от Javascript к PureScript . Надеюсь, вам понравились..