3 ms·
Scala 3: exists, https://docs.scala-lang.org/scala3/book/scala-features.html https://docs.scala-lang.org/scala3/book/scala-features.html Developers: mypy, pyri
by instig007 1y ago
Scala 3: exists, https://docs.scala-lang.org/scala3/book/scala-features.html https://docs.scala-lang.org/scala3/book/scala-features.html
Developers: mypy, pyright, pyrefly, ty, pypy, nogil, faster-python, sub-interpreters, free-threading, asyncio, ...
- vovavili 1y agoThis would have been a fair point had Scala 3 supported Python's packages and was compatible with Python's tooling. At the very least until Mojo is mature and open-sourced, there are simply no alternatives to pouring time and effort into making Python a better language.
- instig007 1y ago> This would have been a fair point had Scala 3 supported Python's packages It supports the entirety of JDK-compatible packages and FFI/JNI bindings, which is a fair point of the comparison. Not sure why you have to frame it around the idea of necessarily having to improve Python, as the JDK infra and tooling have been around for ages, available to be picked by the devs.
- ivanjermakov 1y agoBoth python language and its ecosystem are such a mess. Imagine the amount of human hours spent on tooling development trying to fix fundamental flaws in a language design.