Other projects like TypeScript struggle with providing ergonomic ways of typing code written in a functional style. And at least at some point, TypeScript wasn't expressive enough to type certain functional programming techniques at all. I'm not sure if this is still true but I suspect it is. TypL works a bit different though because it works on value-types instead of variables so I imagine it's more flexible.
- Are there things in JS that you can do but are not possible for TypL to type?
- How does TypL fair with regards to typing functional programming techniques?
- Does TypL make tradeoffs that favor a particular style of coding?
I know TypL isn't done yet so I'm fine with the answers to refer to assumptions and goals for TypL.
Thanks!
Other projects like TypeScript struggle with providing ergonomic ways of typing code written in a functional style. And at least at some point, TypeScript wasn't expressive enough to type certain functional programming techniques at all. I'm not sure if this is still true but I suspect it is. TypL works a bit different though because it works on value-types instead of variables so I imagine it's more flexible.
I know TypL isn't done yet so I'm fine with the answers to refer to assumptions and goals for TypL.
Thanks!