ByteCode.News
Submit RSS Atom Sign in

Back to the channels

#java

  1. * lockdown joined #java
  2. * kcomhnall left #java
  3. dreamreal jreicher: moonfall is a terrible movie that established the standard for terrible movies. Moonfall got five moonfalls. Magnolia not none.
  4. dreamreal Moonfalls 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. dreamreal There 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. jreicher Oh. 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. jreicher But it was a while ago. Maybe I didn't understand the humour.
  8. jreicher (at that stage in my life)
  9. johnjay jreicher: ah i forgot or blanked out you were in java. evening
  10. jreicher <sniff> Nice to be appreciated. <sniff>
  11. johnjay heh, no problem.
  12. johnjay i never read the channel rules before but it does mention droid isn't java.
  13. jreicher Were we talking about that? I have a very bad memory these days.
  14. johnjay apparently the runtime isn't the jvm or doesn't match it somehow
  15. johnjay no i just clicked the rules and was skimming them.
  16. johnjay i guess it raises the question of, is some language based on the jvm java? idk.
  17. jreicher You're allowed to sing the praises of Dynamo if you want though, apparently. Just learned that recently.
  18. johnjay i googled that term but i didn't get a certain result. is it an IDE?
  19. johnjay in any case I have some java books. but I don't feel like parting with them.
  20. * redj joined #java
  21. deebo anyone using jdtls on linux for ai agents or neovim or something? what's the proper way to install it?
  22. jreicher I use jdtls with Emacs. I just untar it into a dir and go.
  23. jreicher It's fantastic.
  24. jreicher The DAP plugin for it too.
  25. deebo hmm lets see
  26. deebo argh the tgz archive was a trap, it had no leading subdir
  27. jreicher Why is that a trap? For me that makes it even easier. I unpack into "local"
  28. deebo everything 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. jreicher If 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. deebo no 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. jreicher deebo: did you get jdtls working? Sounded like you wanted to hook it up to neovim?
  53. deebo in this case claude code, waiting for request to get some more tokens to get approved :)
  54. jreicher You want to use both claude and jdrls?
  55. deebo claude seems to do better and use less insane commands when an lsp is available to get info about code
  56. deebo and it seems to be working now
  57. deebo though 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. dreamreal johnjay: ~dynamo
  69. dreamreal ~dymano
  70. javabot dreamreal, what does that even *mean*?
  71. dreamreal damn it
  72. dreamreal ~dynamo
  73. javabot DynamoDB 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. dreamreal and 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. Chronos The "official" Android programming language is Kotlin these days -- is that correct?
  83. Chronos Java is still supported for Android development, but _somewhat_ "deprecated"?
  84. * stfstfm_ joined #java
  85. dreamreal I dunno
  86. dreamreal I'm too good for android
  87. cheeser Chronos: #android-dev could tell you
  88. fizzie It's "Kotlin-first", officially, since 2019. https://developer.android.com/kotlin/first
  89. Chronos fizzie: Thanks!
  90. Chronos I blame dreamreal for my curiosity, based on the "and android is not java, although it uses the java language" message above!
  91. Chronos dreamreal: It's all your fault!
  92. dreamreal oh no. whatever shall i do.
  93. dreamreal I 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. johnjay dreamreal: i think what i was trying to say is, is something still "java" if it runs on the jvm?
  115. johnjay meaning, 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. Para Nope.
  117. Para Java is a language, bytecode is the intermediate which is executed on the JVM.
  118. Para Scala and Clojure both emit bytecode.
  119. johnjay right. but what i mean is java seems to imply both. the language and also the substrate of the JVM it runs on
  120. Para CLR's Microsofted term for bytecode is Intermediate Language.
  121. johnjay oh yes i remember now
  122. Para Which, 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. johnjay i haven't read the CLR spec. is it heavily copied?
  124. Para Literally a photocopy of...whatever version it was.
  125. Para Microsoft 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. johnjay that's... somewhat surprising. i thought microsoft at least pretended to innovate back then.
  127. Para They have done some changes and nowadays it's very much its own thing.
  128. johnjay i see
  129. * lockdown joined #java
  130. * sweatiest joined #java
  131. * hwpplayer1 joined #java
  132. * Drixtan joined #java
  133. dreamreal java is an overloaded term. You can have java-the-language, and java-the-ecosystem.
  134. dreamreal clojure runs on java-the-ecosystem, as does scala, and so forth.
  135. dreamreal pffft, 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. dreamreal it'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. Para And 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. Drixtan imo, the async/await is a blunter too
  142. Drixtan s/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. jsmooth Is all web programming in java j2ee?
  150. waz nope
  151. comrad jsmooth: j2ee was back in the 90s
  152. * sponkz joined #java
  153. * deavmi joined #java
  154. Tenchi j2ee https://www.youtube.com/watch?v=031vKBPk5eA
  155. nevet YouTube: 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. jreicher johnjay: 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. jreicher Para: 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