Advertisement
Guest User

Untitled

a guest
Feb 11th, 2018
357
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.55 KB | None | 0 0
  1. [16:23:24] <CO2> I've become too hipster for Java or C#
  2. [16:23:28] <Soni> all programming languages are wrong
  3. [16:23:36] <JoeyLemur> Besides, I write Ruby mostly. allTheWords = {} isn't as funny.
  4. [16:23:43] <Soni> even ada
  5. [16:24:08] <CO2> once you go Scala you never go back
  6. [16:24:22] <Soni> it's either documentation, community, syntax, or a combination of them
  7. [16:24:25] <Inari> CO2: Except when you do
  8. [16:24:41] <CO2> the strenghts of Java, combined with the power of functional programming, means you can do anything in 10 - 100 times less LOCs than you needed in Java
  9. [16:24:52] <Soni> rust is good in documentation and community, but the syntax fails
  10. [16:24:54] <CO2> and finally rid of all the boilerplate
  11. [16:24:58] <arble> I mostly do perl but soon I'm going to have to grapple with q
  12. [16:25:03] <Soni> just completely context-sensitive
  13. [16:25:04] <Inari> Theres a Minecraft mod mostly written in Scala. the author now wishes it would be Java :P More people ready to code for that. Less compiler bugs. Less time taken compiling.
  14. [16:25:06] <arble> it is idiosyncratic
  15. [16:25:08] <JoeyLemur> You're not selling it for me, CO2. :)
  16. [16:25:16] <multiplexd> CO2: if i had time, i'd look into scala
  17. [16:25:18] <arble> really have never seen another language that works anything like it
  18. [16:25:26] <CO2> JoeyLemur: why?
  19. [16:25:26] <Soni> Inari: let me guess, OC?
  20. [16:25:27] <multiplexd> arble: yeah, i like perl
  21. [16:25:32] <Inari> Soni: Yes
  22. [16:25:41] <CO2> Inari: yeah for open source projects its problematic. Not enough coders quite yet
  23. [16:25:45] <multiplexd> but i should really learn python
  24. [16:25:53] <Inari> CO2: Well also those other things, takes froever to compile and the like
  25. [16:25:54] <Soni> perhaps they should start by requiring any new features/PRs to be in Java
  26. [16:25:55] <CO2> Inari: but the compiler is getting faster with every version
  27. [16:25:56] <JoeyLemur> Functional languages make my head hurt, and I'm struggling to think of Java's strengths.
  28. [16:26:09] <Inari> CO2: Also Java 8+ has a lot of features
  29. [16:26:10] <CO2> Inari: even the switch from sbt 0.13 -> sbt 1.0 makes a huuuge difference
  30. [16:26:23] <Inari> I don't even know what OC uses
  31. [16:26:26] <CO2> yes I used Java 8 for a couple years
  32. [16:26:35] <CO2> glad to make the switch to Scala
  33. [16:26:39] <multiplexd> JoeyLemur: Java has a large standard library and a lot of the tooling (like javadoc) comes as standard
  34. [16:26:45] <jamesl> multiplexd: you should learn python
  35. [16:26:53] <jamesl> multiplexd: coding in python is an enjoyable experience
  36. [16:26:55] <multiplexd> jamesl: i know, i know
  37. [16:26:55] <Inari> Maybe it's also the java interop stuff that is bugging
  38. [16:27:02] <JoeyLemur> Maybe I'm just ruined by years of dealing with J2EE, and other peoples' abuses of it.
  39. [16:27:07] <CO2> what multiplexd said, combined with the fact that java works on a jvm so it works everywhere
  40. [16:28:14] <CO2> The jvm is a powerful tool which is a reason to like Scala, Kotlin, Groovy etc
  41. [16:29:06] <multiplexd> much as i don't really like java all that much, i do appreciate how the entire system is consistently designed
  42. [16:29:13] zgrgr [[email protected]] has joined #xkcd
  43. [16:29:14] <CO2> And if you force yourself to learn functional programming while surrounded by people who are real good at functional programming so they can help you with rookie mistakes, you can learn it in a couple months
  44. [16:29:19] <JoeyLemur> I think it was Groovy that one group at my last contract wanted to use with Tomcat.
  45. [16:29:26] <CO2> it's a shift in thinking but quite doable
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement