JSDOC is such a hacky way of doing types. I blesse...
# suitescript
s
JSDOC is such a hacky way of doing types. I blessed the day when TS made it part of the language instead of code comments.
👏 1
f
I bless the day when kotlin takes over for everything 😄
s
not me. I still much prefer Scala over Kotlin.
f
Really? How come?
s
Scala is more consistent and based on a few core concepts that generalize elegantly. It's also positioned explicitly as a hybrid functional/OO language, which I like. For me TypeScript is my poor-man's scala in the NetSuite dev space
I see Kotlin as a slightly polished Java (and Kotlin borrowed a lot of ideas from Scala 🙂 )
I haven't done much Scala dev lately, but when 3.0 comes out I might try to switch to it
f
Yeah I aggree with Kotlin taken the best from Java and Scala. I just looked into scala a bit and it looks nice for small things but I've heard from multiple people that working in bigger projects with scala can be a huge pain in the ass
s
ironic, given that Scala is designed to scale to large projects. I personally have only used it on smaller projects. I think Scala is a powerful language and with power comes responsibility, reminds me of C++ in that regard.
I think the very name "Scala" means "SCAlable LAnguage"
Scala 3 is supposed to have a provably sound type system, so I kinda look forward to that. I don't think we've had a mainstream language pull that off yet
f
I would love todo more C++ so far still my fav syntax.
s
C++ was my go-to language for about a decade. The good old days!
f
Yeah I remember the good old days where I wrote a IRC Bot with dynamic loaded extensions etc in C++ and a prototype of a C++ Webframework similar to spring (including a custom C++ header parsers to generate reflection information for dynamic bean instantiation based on a XML file
s
I transitioned away from C++ before I was doing web oriented development.
I imagine using C++ for web dev would be interesting
f
haha its a pain but so cool at the same time 😄