Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

LHBG 2. Embedded Domain-Specific Languages. Safer HTML construction with types.

Автор: Impure Pics

Загружено: 2023-05-04

Просмотров: 992

Описание:

Learn Haskell by building a blog generator (free e-book): https://lhbg-book.link/

Part 2. Embedded Domain-Specific Languages. Safer HTML construction with types.

💡 Related links:
Discussion board: https://github.com/soupi/learn-haskel...
Chapter 3.3: https://lhbg-book.link/03-html/03-eds...
Chapter 3.4: https://lhbg-book.link/03-html/04-saf...

#fp #haskell

Subscribe to Impure Pics: https://bit.ly/impure-youtube

More Impure Pics
🐣   / impurepics  
📦 http://impurepics.com
👕 http://merch.impurepics.com

Functional Alphabet book
📗 Softcover: https://bit.ly/fp-abc-soft-cover
📘 Hardcover: https://bit.ly/fp-abc-hard-cover

Watch more Impure Pics
   • Debunking Haskell Myth: “Tooling Issue”  

About Impure Pics
FP Advocat. Distilling functional programming for the good of all

Get in touch: https://zelenya.com

0:00 Embedded Domain-Specific Languages
2:38 Newtype
5:02 Using newtypes (Pattern matching)
6:29 Chaining functions
8:29 Type-checking with pen and paper
12:26 Appending Structure
13:20 Converting back Html to String
13:47 Type
14:33 The rest of the owl
15:42 Are we safe yet?

LHBG 2. Embedded Domain-Specific Languages. Safer HTML construction with types.

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#6415 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "hnd00_eLPsI" ["related_video_title"]=> string(57) "LHBG 3. Modules. Smart constructors. Escaping characters." ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(11) "Impure Pics" } [1]=> object(stdClass)#6388 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "GaAe7zGq1zM" ["related_video_title"]=> string(51) "The Death of Monads? Direct Style Algebraic Effects" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(11) "Impure Pics" } [2]=> object(stdClass)#6413 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "SpFs9rM1Mcg" ["related_video_title"]=> string(22) "Haskell for Scala devs" ["posted_time"]=> string(28) "11 месяцев назад" ["channelName"]=> string(11) "Impure Pics" } [3]=> object(stdClass)#6420 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "WZN3cLhnWh8" ["related_video_title"]=> string(42) "О Зеленского вытерли ***" ["posted_time"]=> string(21) "4 часа назад" ["channelName"]=> string(27) "Анатолий Шарий" } [4]=> object(stdClass)#6399 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "O4Hyb5HtD3s" ["related_video_title"]=> string(103) "Что говорят СМИ Ирана о войне с Израилем (English subtitles) @Max_Katz" ["posted_time"]=> string(23) "6 часов назад" ["channelName"]=> string(19) "Максим Кац" } [5]=> object(stdClass)#6417 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "ZJKxyxf1C9k" ["related_video_title"]=> string(127) "Россия вступает в войну на Ближнем Востоке? / Жёсткое заявление МИД РФ" ["posted_time"]=> string(23) "8 часов назад" ["channelName"]=> string(10) "NEXTA Live" } [6]=> object(stdClass)#6412 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "blWdjRUPP6E" ["related_video_title"]=> string(72) "Разведчик о том, как использовать людей" ["posted_time"]=> string(25) "2 недели назад" ["channelName"]=> string(18) "Коллектив" } [7]=> object(stdClass)#6422 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "Nc8Pxx24f-k" ["related_video_title"]=> string(120) "Аксиома выбора: как Георг Кантор чуть не сломал математику [Veritasium]" ["posted_time"]=> string(19) "3 дня назад" ["channelName"]=> string(10) "Vert Dider" } [8]=> object(stdClass)#6398 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "KLzMZT-jZIc" ["related_video_title"]=> string(77) "Развязка в войне / Принято срочное решение" ["posted_time"]=> string(24) "18 часов назад" ["channelName"]=> string(10) "NEXTA Live" } [9]=> object(stdClass)#6416 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "IcLWETIf3J4" ["related_video_title"]=> string(116) "Жириновский о евреях! Что будет, когда Израиль проиграет? 2004 год" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(13) "ЛДПР-ТВ" } }
LHBG 3. Modules. Smart constructors. Escaping characters.

LHBG 3. Modules. Smart constructors. Escaping characters.

The Death of Monads? Direct Style Algebraic Effects

The Death of Monads? Direct Style Algebraic Effects

Haskell for Scala devs

Haskell for Scala devs

О Зеленского вытерли ***

О Зеленского вытерли ***

Что говорят СМИ Ирана о войне с Израилем (English subtitles) @Max_Katz

Что говорят СМИ Ирана о войне с Израилем (English subtitles) @Max_Katz

Россия вступает в войну на Ближнем Востоке? / Жёсткое заявление МИД РФ

Россия вступает в войну на Ближнем Востоке? / Жёсткое заявление МИД РФ

Разведчик о том, как использовать людей

Разведчик о том, как использовать людей

Аксиома выбора: как Георг Кантор чуть не сломал математику [Veritasium]

Аксиома выбора: как Георг Кантор чуть не сломал математику [Veritasium]

Развязка в войне / Принято срочное решение

Развязка в войне / Принято срочное решение

Жириновский о евреях! Что будет, когда Израиль проиграет? 2004 год

Жириновский о евреях! Что будет, когда Израиль проиграет? 2004 год

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]