@@mqtrade5743 The way Scala implements OOP is the latest and most developed way to implement it, if you understand programming language theory very well, you will see what Martin Odersky has delivered is truly a master piece.
I am so happy Martin exists!!! 👏I remember how excited I felt when Scala came out. Since then using Scala has always been a joy. Now I have again the same feeling with Caprese. It´s not the programming paradigms that have the answer, functional vs non functional, etc., it's the type system, stupid ;)
Once I discovered Scala, I've been hooked ever since. It has replaced Python as my favorite language; even though I still love Python, Scala is the greatest for me. My only concern is that the library system is nowhere near as developer friendly. I spend a lot more time scrounging to find libraries to do specific tasks and often have to use Java (ick) libraries if I can't find a Scala one. One of Python's strengths is that I could literally type what I was looking for into my search bar and either find a working library, or the command that I needed to accomplish a given task. Even if I had never used the command or library before, I could quickly read the doc and be off and coding. This not only sped up my learning of the language and its capabilities, but also meant greater satisfaction in being able to complete my project without too much scrounging. I hope that Scaladex can develop into something to rival Pypi soon. I love Scala! 😀
eventually scala will be the general go-to language replacing many other languages. It does both OOP and Functional in-house academically correct from getgo.
Wow! Caprese is so very interesting project. Scala 3 is a very good next step. Another good thing to steal from rust is cargo and other tools, imho, i always go in throubles with sbt.
Sadly I think you're right. It's a pity that such a beautiful language doesn't get more love, but the comments I see most all come down to some version of broken or wonky tool chains. It's not the language proper, it's the ecosystem.
Scala 3 needs to settle for standards. We can’t keep changing the language. It’s going to kill it. Scala’s bigger problem is tooling, not the language itself. Stop reinventing the language and create more tools: a proper build tool, sbt is horrible
I strongly recommend learning scala for anyone interested in programming.
Why not go or java?
@@mqtrade5743 The way Scala implements OOP is the latest and most developed way to implement it, if you understand programming language theory very well, you will see what Martin Odersky has delivered is truly a master piece.
Martin exceptionally Brilliant engineer yet he is very hamble!! we are as a community lucky having him, Respect!!
I am so happy Martin exists!!! 👏I remember how excited I felt when Scala came out. Since then using Scala has always been a joy. Now I have again the same feeling with Caprese. It´s not the programming paradigms that have the answer, functional vs non functional, etc., it's the type system, stupid ;)
Once I discovered Scala, I've been hooked ever since. It has replaced Python as my favorite language; even though I still love Python, Scala is the greatest for me. My only concern is that the library system is nowhere near as developer friendly. I spend a lot more time scrounging to find libraries to do specific tasks and often have to use Java (ick) libraries if I can't find a Scala one. One of Python's strengths is that I could literally type what I was looking for into my search bar and either find a working library, or the command that I needed to accomplish a given task. Even if I had never used the command or library before, I could quickly read the doc and be off and coding. This not only sped up my learning of the language and its capabilities, but also meant greater satisfaction in being able to complete my project without too much scrounging. I hope that Scaladex can develop into something to rival Pypi soon. I love Scala! 😀
Great talk, thanks Scala Days and Martin Odersky!
Its always a pleasur to listen to this man
Great talk !!! I love this person & his contribution to industry/society.
eventually scala will be the general go-to language replacing many other languages. It does both OOP and Functional in-house academically correct from getgo.
Wow! Caprese is so very interesting project. Scala 3 is a very good next step. Another good thing to steal from rust is cargo and other tools, imho, i always go in throubles with sbt.
Great presentation! Thank you!
Nice talk, waiting for Caprese ;)
I love the push for more simplicity in the wake of effect systems.
Explaining ZIO to new colleagues is getting old
When this caprese comes out I think new kind of libraries will emerge. The beauty of zio is compostibility and all other batteries included.
Why is the Clojure logo upside-down?
Is that a joke? JVM vs C++ are different domains and use cases
Would it make sense to have the ownership/borrowing constraint model of Rust to Resources? Would this be possible to implement in scala?
Will capture checking enable game development on par with C++ ?
This Guy ♥
with Akka being closed source now, scala has no future outside Apache Spark unless a real alternative to Spring (Java, Kotlin) emerges
I hope one day scala migrates away from the jvm and become an independent language
True, however it's part of the value proposition, to be able to compose big system, with some of the parts that are already defined.
Scala-Native exists and it currently has 4.5k stars on github.
Wow
I see, we are still on track to make Scala unappealing to industry as much as possible.
Sadly I think you're right. It's a pity that such a beautiful language doesn't get more love, but the comments I see most all come down to some version of broken or wonky tool chains. It's not the language proper, it's the ecosystem.
Scala 3 needs to settle for standards. We can’t keep changing the language. It’s going to kill it. Scala’s bigger problem is tooling, not the language itself. Stop reinventing the language and create more tools: a proper build tool, sbt is horrible
It's role is a vain effort to keep the JVM relevant.
Why spread negativity for no reason like this? I don't understand.