Scala for Haskell devs

  Рет қаралды 854

Impure Pics

Impure Pics

Күн бұрын

Пікірлер: 16
@danielandrespintoalvarado3546
@danielandrespintoalvarado3546 2 ай бұрын
Touched some scala about a year ago, and this encapsulated most of the things I first had to search back then (and even addressed things I had issues with, like deriving and newtypes). I'm very glad that your channel not only covers "niche" technologies, but also puts so much effort into making it accessible, concrete and so well presented. Wish past me could have seen this video!
@cptwunderlich
@cptwunderlich 2 ай бұрын
Good call on not mentioning, that many code bases are still on Scala 2 and use things like play! or Akka. :) I actually don't know how to feel about things like cats-effect. Nor "direct-style". We'll see how that develops, maybe it's going to be a simpler solution.
@ukrustacean
@ukrustacean 2 ай бұрын
Nice explanation, understandable even for Rust dev 👍
@mikoaj9717
@mikoaj9717 2 ай бұрын
Why are you proposing to reject more generalized classes like Seq? Is it because some specific classes of Seq are mutable? How are you proposing to abstract out which sequence like collection to use, maybe some trait or typeclass (foldable?)?
@impurepics
@impurepics 2 ай бұрын
With just Seq, you lose the information about the used collection (the worst being the loss of performance guarantees). If you want to offload the responsibility/choice to the caller, at least give them [C[A]
@coder_one
@coder_one 2 ай бұрын
What do you think of the EffectTS library, which John A. De Goes called the successor to the ZIO functional library used in Scala, and rallied that EffectTS as a functional framework has all the necessary features for widespread success in the programming world that Scala and ZIO do not have? A recording of this speech is available on youtube.
@impurepics
@impurepics 2 ай бұрын
@@coder_one I don’t think about it tbh. I use PureScript when I do frontend
@coder_one
@coder_one 2 ай бұрын
@@impurepics I understand. I stand corrected that EffectTS is an agnostic framework (don't care about frontend/backend sides), with more emphasis on backend-side usability ;) PS - as for using PureScript on the frontend - could you say more about that? Maybe you have some representative repository? I have never seen a frontend written in this language. It's quite interesting topic!
@impurepics
@impurepics 2 ай бұрын
​@@coder_one I'm actually working on a minimal, interesting PureScript project right now. The video and the repository should be ready sometime next month. In the meantime, I have a PureScript overview video: kzbin.info/www/bejne/fYW8mKaOic1kZrM If you're curious, here are some anecdotes/experiences from my prev. companies on using PS (on the front and backend): dev.to/zelenya/purescript-in-production-oc8 And a bootstrap project (pretty much one react player component) if you want to poke it around: github.com/Zelenya/purescript-kickstarter
@i-am-the-slime
@i-am-the-slime 2 ай бұрын
⁠let's gooo!
@coder_one
@coder_one 2 ай бұрын
@@impurepics are you planning to do a full fledged FP course based on PureScript?
@i-am-the-slime
@i-am-the-slime 2 ай бұрын
isn't typelevel more for Tagless stuff than transformers?
@hdbrot
@hdbrot 28 күн бұрын
4:08 do-notation is what?
@i-am-the-slime
@i-am-the-slime 2 ай бұрын
Set.empty very good example!
How to learn Haskell (for Scala devs)
17:28
Impure Pics
Рет қаралды 1 М.
Object Oriented Programming is Good | Prime Reacts
31:30
ThePrimeTime
Рет қаралды 320 М.
黑的奸计得逞 #古风
00:24
Black and white double fury
Рет қаралды 28 МЛН
Бенчик, пора купаться! 🛁 #бенчик #арти #симбочка
00:34
Симбочка Пимпочка
Рет қаралды 4 МЛН
Ouch.. 🤕⚽️
00:25
Celine Dept
Рет қаралды 29 МЛН
Dear Functional Bros
16:50
CodeAesthetic
Рет қаралды 542 М.
What Scala does better than Haskell and vice versa
13:17
Impure Pics
Рет қаралды 2,3 М.
30 Programming Truths I know at 30 that I Wish I Knew at 20
17:41
The Only Database Abstraction You Need | Prime Reacts
21:42
ThePrimeTime
Рет қаралды 218 М.
[Advanced] On error handling in Functional Programming
15:14
Impure Pics
Рет қаралды 2 М.
Why Learn Haskell in 2024?
21:30
Gavin Freeborn
Рет қаралды 31 М.
5 Awesome Refactoring Tips To Clean Up Your Code
19:23
Milan Jovanović
Рет қаралды 18 М.
This Is Your App on Scala 3 by John A. De Goes
1:11:46
Ziverge
Рет қаралды 13 М.
黑的奸计得逞 #古风
00:24
Black and white double fury
Рет қаралды 28 МЛН