Post AcVBcBJgYgmynJA9TM by karchie@freeradical.zone
 (DIR) More posts by karchie@freeradical.zone
 (DIR) Post #AcVAzgGHZUklTWDEGm by dwardoric@chaos.social
       2023-12-05T09:13:38Z
       
       0 likes, 0 repeats
       
       @milessabin @djspiewak @ross @deech That was a door opener for us on many occasions. ;-)
       
 (DIR) Post #AcVAzhMhT7TstiDrua by alexelcu@social.alexn.org
       2023-12-05T14:21:46Z
       
       0 likes, 0 repeats
       
       @dwardoric @milessabin @djspiewak @ross @deech Mixing Java and Scala source files in the same project is still valuable, IMO.Scala gave up too soon on the idea of the “better Java”, and for this reason, the community isn't engaged in making Scala a first class citizen in Java's ecosystem. I think it would be valuable, for example, to have Scala as an option in the Spring Boot's project generator, or for Gradle to be usable as Sbt for Scala. Although, granted, some FOSS heroes have been trying.
       
 (DIR) Post #AcVBcA5T83p4yvVHfs by deech@mastodon.social
       2023-12-04T18:45:23Z
       
       0 likes, 0 repeats
       
       Going from FP in Scala to non Scala FP back to FP in Scala it's crystal clear how insanely high leverage it is to have seamless interop with an existing ecosystem.You can take potshots at Scala's aesthetics or type inference or pure FP abstraction leaks but the enterprisey 3-apis-in-a-trenchcoat part of software dev which dominates today's codebases is sooooo much easier.
       
 (DIR) Post #AcVBcBJgYgmynJA9TM by karchie@freeradical.zone
       2023-12-04T20:16:40Z
       
       0 likes, 0 repeats
       
       spent about 8 years of 80% Scala and by far the most productive period of my career. I swore at it constantly but now I’m full time Java and drunk texting Scala (and Clojure) every weekend
       
 (DIR) Post #AcVBcCOgXaNm96Veu8 by deech@mastodon.social
       2023-12-04T20:26:52Z
       
       0 likes, 0 repeats
       
       @karchie I sometimes wonder about a timeline where ABCL took off instead of Clojure. Not going to lie, using the Slime REPL to inspect Java objects was kind of a rush.
       
 (DIR) Post #AcVBcCedaH8uwZyOlk by deech@mastodon.social
       2023-12-04T18:49:10Z
       
       0 likes, 0 repeats
       
       This is a less about pushing for Scala and more that my belief that interop is _the_ thing that makes a PL actually worth adopting for most cases continues to be vindicated.
       
 (DIR) Post #AcVBcD9TjboSUEP1qC by alexelcu@social.alexn.org
       2023-12-05T14:28:43Z
       
       0 likes, 0 repeats
       
       @deech Never used ABCL, but Clojure has less baggage, good taste (e.g., persistent collections) and was designed for the JVM.Comparing ABCL with Clojure is like comparing Haskell's GHCJS to PureScript. To me, it's obvious why one took off, while the other didn't.@karchie