Martin Odersky - Scala's Role in the Programming Languages Ecosystem

preview_player
Показать описание
Scala has a unique role between functional and object-oriented programming, between cutting-edge research and mainstream industries. Filling this role is not always easy. In my talk I give an overview where Scala stands now, what some of the challenges are, and I outline our vision for the future.
Рекомендации по теме
Комментарии
Автор

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 ;)

djgreyjoy
Автор

Martin exceptionally Brilliant engineer yet he is very hamble!! we are as a community lucky having him, Respect!!

esmaelmohamed
Автор

Great talk, thanks Scala Days and Martin Odersky!

ArtavazdBalayan
Автор

I strongly recommend learning scala for anyone interested in programming.

eg
Автор

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! 😀

PlatinumDragonProductions
Автор

Its always a pleasur to listen to this man

mouadtribak
Автор

Great talk !!! I love this person & his contribution to industry/society.

ganeshg
Автор

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.

angeloceccato
Автор

I love the push for more simplicity in the wake of effect systems.
Explaining ZIO to new colleagues is getting old

BloodnutXcom
Автор

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.

eg
Автор

I hope one day scala migrates away from the jvm and become an independent language

hussain
Автор

Would it make sense to have the ownership/borrowing constraint model of Rust to Resources? Would this be possible to implement in scala?

shumymikaball
Автор

Will capture checking enable game development on par with C++ ?

jackwislor
Автор

I see, we are still on track to make Scala unappealing to industry as much as possible.

PeatySpirit
Автор

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

fb-guer
Автор

It's role is a vain effort to keep the JVM relevant.

BryonLape