but I don’t think it will come from a language, the main point of which is to fix Java but who know...
a
but I don’t think it will come from a language, the main point of which is to fix Java but who knows πŸ™‚
m
Yes, of course. I was joking there. Kotlin is currently in my top 3 favorite programming languages list.
e
the other two?
list the list
list.toString()
b
Scratch?
m
Haskell and Go.
e
why haskell..
m
Certainly not because of syntax, which is very unreadable from time to time. I like purity of H.
Just learning Haskell made me write better Kotlin.
e
ah, that's interesting
could you elaborate what exactly?
m
Recommend reading this online book: http://learnyouahaskell.com/
πŸ‘ 1
b
FP mindset I suppose
m
Yes.
The book has cool drawings too πŸ˜‰
b
Great book
Theres also a learn erlang for great good in the same style
e
did you read by chance also the kotlin book?
m
I was thinking about learning some Erlang too, but can't do everything...
No. The one from JB? Svetlana's & Dmitry's?
b
I prefer Elixir to tell the truth
e
yes
that one
m
I tried Elixir, but I dislike the lack of tooling around their ecosystem.
And not a fan of Ruby πŸ˜‰
b
I did, great book along with the Kotlin for Android Developers
e
the fact that JB has also Intellij is, indeed, a quite strong advantage..
I think I am gonna buy it sooner or later
b
@mg6maciej You have mix and erlang's OTP
There are options with better toolings, but I wouldn't say elixir is lacking
m
I meant IDE mostly.
b
Alltough I only used elixir for phoenix projects
m
I refactor a lot and writing in Elixir felt very manual.
b
Ah ok
Yeah, thats true
m
Kotlin is likely to take over a significant percentage of the codebase in a few years. Brace yourselves, #kotlin-native is coming πŸ™‚
b
You have plugins for atom "styled" editors
but I did most of my hacking in elixr with vim over a vps
e
yeah, I think also the same
moreover, I wonder if at some point, the java compatibility will be just a break for kotlin
I am eager to compare the performances of k-native vs java
and I'm also looking forward to direct memory management..
m
Hmm, I feel it's like comparing Rust and Ruby. There is no point.
e
if faster, it will be an huge incentive to port all your java libs to kotlin..
and forget about java forever..
m
Can't forget about JVM forever...
e
at least on my personal projects
b
I like Java, and will always remember it. It's just that I can do things in Kotlin that java wouldn't allow me. Like anal
m
Spring will not be easily rewritten and Android is JVM.
b
izing stuff and such
πŸ˜›
m
That break... πŸ€”
b
Autocorrect inserted an CR
m
I read http://learnyouahaskell.com and it is good πŸ™‚
πŸ‘ 1
A lot of much fun πŸ™‚
d
speaking of haskell, has someone used any of the many IntelliJ plugins?