Chat Logs

  1. * lockdown joined #java
  2. * kcomhnall left #java
  3. dreamrealjreicher: moonfall is a terrible movie that established the standard for terrible movies. Moonfall got five moonfalls. Magnolia not none.
  4. dreamrealMoonfalls isn't a measure of a movie's QUALITY - it's a measure of the opposite. Negaquality. Moonfall was dumb and bad and didn't even buy it's own crap. Godzilla was enjoyable but failed to buy its own bull: two moonfalls. That's how it be.
  5. dreamrealThere are certainly other movies that get five moonfalls but it's a bar no movie should aspire to. Even movies that are bad on purpose believe in how bad they are: THEY struggle to get five moonfalls.
  6. jreicherOh. Haven't seen it, but Green Hornet is the benchmark for me. Possibly the only movie I've ever seen that I couldn't finish watching.
  7. jreicherBut it was a while ago. Maybe I didn't understand the humour.
  8. jreicher(at that stage in my life)
  9. johnjayjreicher: ah i forgot or blanked out you were in java. evening
  10. jreicher<sniff> Nice to be appreciated. <sniff>
  11. johnjayheh, no problem.
  12. johnjayi never read the channel rules before but it does mention droid isn't java.
  13. jreicherWere we talking about that? I have a very bad memory these days.
  14. johnjayapparently the runtime isn't the jvm or doesn't match it somehow
  15. johnjayno i just clicked the rules and was skimming them.
  16. johnjayi guess it raises the question of, is some language based on the jvm java? idk.
  17. jreicherYou're allowed to sing the praises of Dynamo if you want though, apparently. Just learned that recently.
  18. johnjayi googled that term but i didn't get a certain result. is it an IDE?
  19. johnjayin any case I have some java books. but I don't feel like parting with them.
  20. * redj joined #java
  21. deeboanyone using jdtls on linux for ai agents or neovim or something? what's the proper way to install it?
  22. jreicherI use jdtls with Emacs. I just untar it into a dir and go.
  23. jreicherIt's fantastic.
  24. jreicherThe DAP plugin for it too.
  25. deebohmm lets see
  26. deeboargh the tgz archive was a trap, it had no leading subdir
  27. jreicherWhy is that a trap? For me that makes it even easier. I unpack into "local"
  28. deeboeverything else has given me the expectation that when i `tar zxvf app-1.2.3.tgz` it has a leading `app-1.2.3/` directory
  29. jreicherIf anything it should be the reverse, in my opinion. That name is already on the tarfile. Why duplicate it inside the file also?
  30. * stfstfm_ joined #java
  31. deebono comment on that, my expectation just has been that there is a leading directory :)
  32. * stfstfm joined #java
  33. * sponkz joined #java
  34. * fstd joined #java
  35. * kcomhnall joined #java
  36. * leonardus_ joined #java
  37. * overholts009 joined #java
  38. * [twisti] joined #java
  39. * braxas joined #java
  40. * Techcable joined #java
  41. * metalmaniac joined #java
  42. * KnownSyntax joined #java
  43. * Cyp joined #java
  44. * MikeBux joined #java
  45. * graves joined #java
  46. * overholts00 joined #java
  47. * Krusher joined #java
  48. * hiredman joined #java
  49. * odinsbane joined #java
  50. * JazzJackalope5 joined #java
  51. * Cyp joined #java
  52. jreicherdeebo: did you get jdtls working? Sounded like you wanted to hook it up to neovim?
  53. deeboin this case claude code, waiting for request to get some more tokens to get approved :)
  54. jreicherYou want to use both claude and jdrls?
  55. deeboclaude seems to do better and use less insane commands when an lsp is available to get info about code
  56. deeboand it seems to be working now
  57. deebothough seems at least as invoked by claude via its official plugin, jdtls dumps a bunch of settings and other files in to the working dir, so have to figure that one out
  58. * Anaphaxeton joined #java
  59. * JazzJackalope joined #java
  60. * Techcable joined #java
  61. * stfstfm joined #java
  62. * JazzJackalope joined #java
  63. * yeahitsme3 joined #java
  64. * sponkz joined #java
  65. * hwpplayer1 joined #java
  66. * Betal joined #java
  67. * fgarcia joined #java
  68. dreamrealjohnjay: ~dynamo
  69. dreamreal~dymano
  70. javabotdreamreal, what does that even *mean*?
  71. dreamrealdamn it
  72. dreamreal~dynamo
  73. javabotDynamoDB is a NoSQL database engine created by Amazon. It supports key/value and document models. It's very (VERY) scalable, but it comes at a cost: there is no guarantee WHEN things will happen, but THAT they will happen. See https://aws.amazon.com/dynamodb/
  74. dreamrealand android is not java, although it uses the java language; the JVM and its spec are what defines "java" and android does not run java bytecode nor does what it DOES run conform to the java specification, and without that, something ain't java
  75. * ferdna joined #java
  76. * Anaphaxaway joined #java
  77. * anomal joined #java
  78. * Flow_ joined #java
  79. * Anaphaxeton joined #java
  80. * sponkz joined #java
  81. * Cyp joined #java
  82. ChronosThe "official" Android programming language is Kotlin these days -- is that correct?
  83. ChronosJava is still supported for Android development, but _somewhat_ "deprecated"?
  84. * stfstfm_ joined #java
  85. dreamrealI dunno
  86. dreamrealI'm too good for android
  87. cheeserChronos: #android-dev could tell you
  88. fizzieIt's "Kotlin-first", officially, since 2019. https://developer.android.com/kotlin/first
  89. Chronosfizzie: Thanks!
  90. ChronosI blame dreamreal for my curiosity, based on the "and android is not java, although it uses the java language" message above!
  91. Chronosdreamreal: It's all your fault!
  92. dreamrealoh no. whatever shall i do.
  93. dreamrealI shall fan myself rigorously in horror or something.
  94. * jamezp joined #java
  95. * DrinkyBird joined #java
  96. * DrinkyBird joined #java
  97. * joev joined #java
  98. * iwtga joined #java
  99. * hwpplayer1 joined #java
  100. * viju joined #java
  101. * Cyp joined #java
  102. * Odyss3us joined #java
  103. * stfstfm joined #java
  104. * joev joined #java
  105. * stfstfm_ joined #java
  106. * sponkz joined #java
  107. * joev joined #java
  108. * hwpplayer1 joined #java
  109. * mindCrime joined #java
  110. * Anaphaxaway joined #java
  111. * joev joined #java
  112. * punit01 joined #java
  113. * iwtga joined #java
  114. johnjaydreamreal: i think what i was trying to say is, is something still "java" if it runs on the jvm?
  115. johnjaymeaning, is clojure or schala still "java"? that would be like saying c++ and c# are the same because they both run on the CLR
  116. ParaNope.
  117. ParaJava is a language, bytecode is the intermediate which is executed on the JVM.
  118. ParaScala and Clojure both emit bytecode.
  119. johnjayright. but what i mean is java seems to imply both. the language and also the substrate of the JVM it runs on
  120. ParaCLR's Microsofted term for bytecode is Intermediate Language.
  121. johnjayoh yes i remember now
  122. ParaWhich, btw, was literally invented by lawyers trying to hide the fact that they cloned JVM spec. Too bad photocopiers can photocopy logos in corners.
  123. johnjayi haven't read the CLR spec. is it heavily copied?
  124. ParaLiterally a photocopy of...whatever version it was.
  125. ParaMicrosoft was sued by Sun and had to pay a nice billion for infringment. Too bad it was too late at Sun's lifecycle and didn't really stop the demise, just slowed it down.
  126. johnjaythat's... somewhat surprising. i thought microsoft at least pretended to innovate back then.
  127. ParaThey have done some changes and nowadays it's very much its own thing.
  128. johnjayi see
  129. * lockdown joined #java
  130. * sweatiest joined #java
  131. * hwpplayer1 joined #java
  132. * Drixtan joined #java
  133. dreamrealjava is an overloaded term. You can have java-the-language, and java-the-ecosystem.
  134. dreamrealclojure runs on java-the-ecosystem, as does scala, and so forth.
  135. dreamrealpffft, MS tried to take Java over and extend it, Sun said no, MS said "fine we'll steal it and create our own" and thus the CLR
  136. dreamrealit's really good in a lot of ways, has features a lot of people kinda wish Java had, esp back then, but definitely caters to MS' model
  137. * mindCrime joined #java
  138. ParaAnd some features have turned out to be a detriment, e.g. Java's type erasure in fact has enabled the implementation of dynamic languages on the JVM (before all the modern tricks like invokedynamic et al)
  139. Para...alternative approaches to features in the CLR being a detriment, I mean
  140. * Ragnor joined #java
  141. Drixtanimo, the async/await is a blunter too
  142. Drixtans/blunter/blunder
  143. * metalmaniac joined #java
  144. * AllxIO64 joined #java
  145. * sponkz joined #java
  146. * mindCrime joined #java
  147. * ptomli joined #java
  148. * jsmooth joined #java
  149. jsmoothIs all web programming in java j2ee?
  150. waznope
  151. comradjsmooth: j2ee was back in the 90s
  152. * sponkz joined #java
  153. * deavmi joined #java
  154. Tenchij2ee https://www.youtube.com/watch?v=031vKBPk5eA
  155. nevetYouTube: Now that is a name I haven't heard in a long time | reactionvids
  156. * ferdna joined #java
  157. * Anaphaxaway joined #java
  158. * deavmi joined #java
  159. * deavmi joined #java
  160. * hwpplayer1 joined #java
  161. * joev joined #java
  162. * stfstfm joined #java
  163. * deavmi joined #java
  164. * deavmi joined #java
  165. * Arsen joined #java
  166. * joev joined #java
  167. * monkeyPlus joined #java
  168. * jreicher joined #java
  169. jreicherjohnjay: to expand on what dreamreal said, when languages like Clojure refer to targeting "Java the ecosystem" they mean even more than running on the JVM; they also mean providing access to interfaces and libraries written in Java.
  170. jreicherPara: why do you say type erasure has enabled dynamic languages? (Leaving aside the idea that type erasure is a behaviour rather than an inevitable property)
  171. * joev joined #java
  172. * hiredman joined #java
  173. * hiredman joined #java
  174. * Cyp_ joined #java
  175. * LtHummus joined #java
  176. * marcel1 joined #java