med-mastodon.com is one of the many independent Mastodon servers you can use to participate in the fediverse.
Medical community on Mastodon

Administered by:

Server stats:

361
active users

#scala

2 posts1 participant0 posts today
vascorsd<p><a href="https://mastodon.social/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a>... I'm scared 😰😅</p><p>```<br>[warn] match may not be exhaustive.<br>[warn]<br>[warn] It would fail on pattern case: (List((_, _), _, _*), _), (Nil, _)<br>```</p>
vascorsd<p>Now that I've spend like 2 weeks moving <a href="https://mastodon.social/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> code around, commenting, writing, entering new lines, refactoring, creating multi level ifs and matches and multiple defs inside defs and all that stuff, all using <a href="https://mastodon.social/tags/scala3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala3</span></a> whitebased syntax with formatter turned on to write it into that and 4 spaces for ident... </p><p>I'm getting so many weird compile errors constantly, scratching my head a lot about why comments moved place, for-comprehesions stopping to work..</p><p>I'm tired. I don't think if it's worth.</p>
Matej Cerny<p>Adding a new book to my wishlist 👇 <a href="https://witter.cz/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> <a href="https://pureasync.gumroad.com/l/functional-stream-processing-in-scala" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">pureasync.gumroad.com/l/functi</span><span class="invisible">onal-stream-processing-in-scala</span></a></p>
Matej Cerny<p>The author of Chimney is stepping back from active development. It's understandable given how long he worked on it and the many obstacles he must have faced with Scala version upgrades. <a href="https://witter.cz/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> <a href="https://github.com/scalalandio/chimney/discussions/762" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/scalalandio/chimney</span><span class="invisible">/discussions/762</span></a></p>
Hacker News 50<p>Mill: A better build tool for Java, Scala, and Kotlin</p><p>Link: <a href="https://mill-build.org/mill/index.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">mill-build.org/mill/index.html</span><span class="invisible"></span></a><br>Discussion: <a href="https://news.ycombinator.com/item?id=44583565" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.ycombinator.com/item?id=4</span><span class="invisible">4583565</span></a></p><p><a href="https://social.lansky.name/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://social.lansky.name/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a></p>
N-gated Hacker News<p>Ah, yes, another "revolutionary" build tool—because <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a>, <a href="https://mastodon.social/tags/Scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scala</span></a>, and <a href="https://mastodon.social/tags/Kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kotlin</span></a> <a href="https://mastodon.social/tags/developers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developers</span></a> were desperately lacking in build systems. 🛠️ Apparently, <a href="https://mastodon.social/tags/Mill" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mill</span></a> is the ultimate solution... to a problem no one knew existed. But hey, at least you can now write more <a href="https://mastodon.social/tags/configuration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>configuration</span></a> files instead of code! 📜💤<br><a href="https://mill-build.org/mill/index.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">mill-build.org/mill/index.html</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/buildtools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildtools</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/ngated" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ngated</span></a></p>
Adam Warski<p>Ox, the safe direct-style streaming, concurrency and resiliency library for <a href="https://softwaremill.social/tags/Scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scala</span></a> 3 on the JVM, is nearing a 1.0.0 release, with 1.0.0-RC1 now available!</p><p>Should be finalized just in time for ScalaDays - in a month! :)</p><p>Please test! Is anything missing? Or worse - broken?</p><p><a href="https://ox.softwaremill.com/latest" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ox.softwaremill.com/latest</span><span class="invisible"></span></a></p>
Matej Cerny<p>scala-cli 1.8.4 has been released with a bunch of fixes and updated dependencies, but most importantly, (experimental) publishing to Maven Central via the API should now work! 👏 <a href="https://witter.cz/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> <a href="https://github.com/VirtusLab/scala-cli/releases/tag/v1.8.4" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/VirtusLab/scala-cli</span><span class="invisible">/releases/tag/v1.8.4</span></a></p>
vascorsd<p>When I mention that <a href="https://mastodon.social/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> intellij is freaking slow I mean stuff like this. This was a fast autocomplete! Hard to remember to record or even know when a super slow one is coming 😮‍💨. This is like this for everything, constantly.</p><p>And this seems a problem, all the time. I have the same experience on different scala 3 versions, using sbt or bsp and on this mac and on another linux machine.</p><p>This particular one is a scala cli proj with a 5 files and bsp. Using helix/metals barely any types show up.</p>
Adam Warski<p>Might seem like a tiny <a href="https://softwaremill.social/tags/Scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scala</span></a> Metals features, but it really makes a difference: the status bar tells you that the code in the module you're currently in won't compile (hence - no new highlighting), because there are errors in an upstream module.</p><p>Here, `core-test` won't compile because `core` has errors, but this of course generalises to multi-module projects with long dependency chains, not only tests.</p>
sake92<p>Just got repo access, 99% scala 2.10 with scalaz</p><p><a href="https://fosstodon.org/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a></p>
vascorsd<p>Oh look <a href="https://mastodon.social/tags/flixlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>flixlang</span></a> is on the orange site :blobcatcoffee:</p><p>Flix – A powerful effect-oriented programming language | Hacker News</p><p><a href="https://news.ycombinator.com/item?id=44521224" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.ycombinator.com/item?id=4</span><span class="invisible">4521224</span></a></p><p><a href="https://mastodon.social/tags/jvm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jvm</span></a> <a href="https://mastodon.social/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> <a href="https://mastodon.social/tags/flix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>flix</span></a></p>
Thilo<p><a href="https://mastodontech.de/tags/Business4s" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Business4s</span></a> was launched more than a year ago, and a lot has happened since then!. Their mission remains the same: solving real business problems using <a href="https://mastodontech.de/tags/Scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scala</span></a> in the most practical and enjoyable way possible.</p><p><a href="https://medium.com/business4s-blog/business4s-h1-2025-highlights-3d5c3e743e49" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/business4s-blog/bus</span><span class="invisible">iness4s-h1-2025-highlights-3d5c3e743e49</span></a></p>
vascorsd<p>Damn, I had installed <a href="https://mastodon.social/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> from brew and trying to use scala-cli functionality through it like "scala compile ." was extremely slow to the point of being unusable. I have now removed the sbt and scala I had installed with brew, went with the annoyance of installing coursier, adding that stuff to the path, installing scala-cli explicitly and sbt and that stuff and now "scala-cli compile ." just flies 🫠😱🥹.</p><p>Yet more crazy stuff I have to deal in a stupid macos machine.</p>
Thilo<p>Alright, I am giving this a try.</p><p>Checking news (i.e. social media) only once in the morning and once in the evening.</p><p>I made it through yesterday that way, even abstained from the phone on the toilet, and I am moderately proud of myself.</p><p>It is a bit hard for a <a href="https://mastodontech.de/tags/Scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scala</span></a> programmer, because we frequently wait on builds to complete. <a href="https://xkcd.com/303/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">xkcd.com/303/</span><span class="invisible"></span></a> Huge potential for distraction there. I managed to look only on browser tabs with <a href="https://mastodontech.de/tags/Jira" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jira</span></a> and <a href="https://mastodontech.de/tags/Gitlab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gitlab</span></a> and such.</p><p>Let's see about the weekend...</p>
vascorsd<p>You've heard of <a href="https://mastodon.social/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> language that works on the jvm. You also heard about scala native target to native (C) and interoping with that world side stepping the <a href="https://mastodon.social/tags/jvm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jvm</span></a>... </p><p>Now get ready for <a href="https://mastodon.social/tags/clojure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clojure</span></a> (jvm language) and it's target to Cpp.</p><p>---</p><p><a href="https://mastodon.social/tags/jank" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jank</span></a> programming language - Clojure/LLVM/C++</p><p>"Where jank differs from Clojure JVM is that its host is C++ on top of an LLVM-based JIT*</p><p><a href="https://jank-lang.org/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">jank-lang.org/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/jankLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jankLang</span></a></p>
Lobsters<p>Mill Build Tool v1.0.0 Release Highlights <a href="https://lobste.rs/s/8zc40x" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/8zc40x</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kotlin</span></a> <a href="https://mastodon.social/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a><br><a href="https://mill-build.org/blog/13-mill-build-tool-v1-0-0.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mill-build.org/blog/13-mill-bu</span><span class="invisible">ild-tool-v1-0-0.html</span></a></p>
Steve Randy Waldman<p>mill v1.0.0 is out! <a href="https://mill-build.org/blog/13-mill-build-tool-v1-0-0.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mill-build.org/blog/13-mill-bu</span><span class="invisible">ild-tool-v1-0-0.html</span></a> <a href="https://zirk.us/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a></p>
Matej Cerny<p>Mill Build Tool v1.0.0 is out! 🎉 <a href="https://witter.cz/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a><br>✅ Graal Native Launchers for lightning-fast commands (~100ms)<br>✅ JVM-free installation<br>✅ Bash/Zsh tab-completion<br>✅ Stable Kotlin &amp; improved Android support<br><a href="https://mill-build.org/blog/13-mill-build-tool-v1-0-0.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mill-build.org/blog/13-mill-bu</span><span class="invisible">ild-tool-v1-0-0.html</span></a></p>
Tobias Roeser<p>Today, we released Mill 1.0.0 </p><p>It comes with a lot of new features and many many internal improvements. But we also changed a lot, so make sure to read the Changelog carefully.</p><p><a href="https://github.com/com-lihaoyi/mill/blob/main/changelog.adoc" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/com-lihaoyi/mill/bl</span><span class="invisible">ob/main/changelog.adoc</span></a></p><p>We aim to roll out more 0.12.x releases that support the transition to the newer APIs by providing more deprecation warnings.</p><p><a href="https://fosstodon.org/tags/MillBuild" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MillBuild</span></a> <a href="https://fosstodon.org/tags/JVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JVM</span></a> <a href="https://fosstodon.org/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://fosstodon.org/tags/Scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scala</span></a> <a href="https://fosstodon.org/tags/Kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kotlin</span></a> <a href="https://fosstodon.org/tags/Building" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Building</span></a> <a href="https://fosstodon.org/tags/Tools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tools</span></a> <a href="https://fosstodon.org/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>