A high-level overview of PureScript

Ғылым және технология

A high-level overview of PureScript and its ecosystem. Who uses it and why…
Hate watching videos? Check out the complementary article, which covers the same content: dev.to/zelenya/high-level-ove...
💡 Useful links:
* PureScript website: www.purescript.org/
* Getting Started Guide: github.com/purescript/documen...
* Discourse instance: discourse.purescript.org/
* Discord server: purescript.org/chat
* PureScript By Example: book.purescript.org/
* Functional Programming Made Easier: leanpub.com/fp-made-easier
* PureScript Cookbook: github.com/JordanMartinez/pur...
* Thomas Honeyman Articles thomashoneyman.com/articles/
* Mark's resources: alethic.art/getting-started/w...
* Jordan's PureScript Reference: jordanmartinez.github.io/pure...
* Pursuit: pursuit.purescript.org/
* Try PureScript: try.purescript.org
* PureScript in Production: dev.to/zelenya/purescript-in-...
#fp #frontend #purescript #react
Subscribe to Impure Pics: bit.ly/impure-youtube
More Impure Pics
🐣 / impurepics
📦 impurepics.com
👕 merch.impurepics.com
Functional Alphabet book
📗 Softcover: bit.ly/fp-abc-soft-cover
📘 Hardcover: bit.ly/fp-abc-hard-cover
Watch more Impure Pics
• Debunking Haskell Myth...
About Impure Pics
FP Advocat. Distilling functional programming for the good of all
Get in touch: zelenya.com
0:00 Overview
0:13 Blitz round
0:42 Intro
1:30 Why, Where, and How of using PureScript
2:12 Row Polymorphism
4:04 Community
4:31 Learning resources, books and docs
5:10 Tooling
6:02 JavaScript-backend specific
6:25 PureScript on the frontend
7:00 Interoperability with JavaScript
8:40 Frameworks
9:40 Where to go from here

Пікірлер: 14

  • @afcyewtoob
    @afcyewtoob8 ай бұрын

    Very nice overview!

  • @spixels6880
    @spixels68808 ай бұрын

    MAN I LOVE PURESCRIPT 💪💪💪

  • @spixels6880

    @spixels6880

    8 ай бұрын

    Flame seems great for frontend? I don't really like React, I like more Elm's architecture

  • @klarkc
    @klarkc8 ай бұрын

    I remember that when I first met row polymorphism, I was a little intimidated. However, a great aspect of PureScript is that you don't have to dive into row polymorphism immediately, if you find it a bit confusing; you can simply stick with what you know. Over time, you'll grasp how it works, and you'll never want to give up on it again 🤣.

  • @i-am-the-slime
    @i-am-the-slime8 ай бұрын

    PureScript, the best topic for programming languages!

  • @xbmarx
    @xbmarx4 ай бұрын

    Row polymorphic types are game-changing. Even when not dealing with web or JSON, they simply allow for looser protocols. You don't drop extraneous data when re-serializing data back; you don't have to update a library because a record suddenly has fields you don't care about, etc.

  • @impurepics

    @impurepics

    4 ай бұрын

    Yeah, agree, I still want to do a separate video on row polymorphic types. I miss them so much sometimes

  • @grumpylibrarian
    @grumpylibrarian8 ай бұрын

    Yet another thing that I used to not know it existed, and now I just don't know why it exists.

  • @digitalspecter

    @digitalspecter

    7 ай бұрын

    To give people the possibility to use a good language instead of Javascript/Typescript =) I want a language that helps me write programs that don't crash, has a great type system for modeling solutions and has a lot of headroom for abstractions and code reuse.. so I'm glad Purescript exists :)

  • @user-tx4wj7qk4t

    @user-tx4wj7qk4t

    6 ай бұрын

    To write pure functional programming anywhere you can write js and also to modernize Haskell by removing legacy constraints

  • @i-am-the-slime

    @i-am-the-slime

    2 ай бұрын

    It exists because it's the best programming language. I don't understand why any of the other ones still exist.

  • @user-tx4wj7qk4t
    @user-tx4wj7qk4t6 ай бұрын

    That virtue signaling about "don't join if you're an ass" was cringe. I also assume ass just means doesn't share whatever political and religious beliefs the majority on the discord have right?

  • @i-am-the-slime

    @i-am-the-slime

    2 ай бұрын

    Wrong

  • @user-tx4wj7qk4t

    @user-tx4wj7qk4t

    2 ай бұрын

    @@i-am-the-slime Saying "wrong" is an ass thing to say. Very not-pc and not-wholesome chungus

Келесі