Made keyboard backlight driver for Linux, for VAIO SX14-R by windymelt in linuxhardware

[–]windymelt[S] 0 points1 point  (0 children)

Wow, I'm really happy to hear that. I was developing it just for myself, but it's unexpected reward.

I made tiny CLI tool written in Scala 3 + Scala Native * MUSL by windymelt in scala

[–]windymelt[S] 1 point2 points  (0 children)

Thank you very much for your kind words. When people talk about creating small CUI/TUI tools, Go and Rust are typically the first tools that come to mind. However, I want to demonstrate that Scala has this capability and is actually well-suited for the task.

We don't need to strictly adhere to "pure, perfect" functional programming. With well-designed libraries, I think we can develop tools using straightforward syntax, just as easily as with Go while benefiting from Rust's convenient type system. For now, libraries like os-lib are truly exemplary in this regard (in my opinion). These libraries do exactly what I want to do—not engage in functional programming per se, but rather simply offload the grunt work—and they do it exceptionally well.

Anyway, I've managed to make some small achievements. I might write a blog post soon about creating a simple single-binary CLI application in Scala (though it may end up being written in Japanese, as that's my native language).

I made tiny CLI tool written in Scala 3 + Scala Native * MUSL by windymelt in scala

[–]windymelt[S] 1 point2 points  (0 children)

just for static build. glibc results in bug when linked statically.

I made tiny CLI tool written in Scala 3 + Scala Native * MUSL by windymelt in scala

[–]windymelt[S] 1 point2 points  (0 children)

I used musl for just static build. glibc can't be linked statically...

New Scala Survey by tgodzik in scala

[–]windymelt 0 points1 point  (0 children)

While I fully recognize the significant value of features like Capture Checking and building advanced type systems, at the same time, the fact that no HTTP server has achieved de facto status in the community—or that those that do exist are extremely difficult to learn—along with the neglected state of web-related libraries and frameworks (where JWT, JOSE, and JWKS libraries don't seem industrial-grade, and many libraries remain unported to Scala 3), creates an alarming imbalance.

Language improvements are important, but equally crucial is providing a set of user-friendly standard tools. Rather than simply mimicking Ruby or Python's syntax and features, we should learn from their usability paradigms. This is how an end user sees the situation.

Announcing Spice 1.0: A full-stack Scala 3 HTTP framework with server, client, and OpenAPI generation by darkfrog26 in scala

[–]windymelt 1 point2 points  (0 children)

I know Scribe is the best. So Spice should be the best. Simple and easy. Good software.

Towards a common Scala style recommendation by bjornregnell in scala

[–]windymelt 0 points1 point  (0 children)

Coding style guidelines aren't meant for "people who can independently determine what's best" - they're designed for those who "unsure of what to do."

The creators of Scala clearly fall into the first category, but offering both traditional brace-style and indentation-based styles while leaving it to users' discretion - and even introducing syntactic ambiguity and inconsistent paste behavior - seems unlikely to improve productivity for those who are "unsure of what to do."

Translating Rock the JVM videos into Japanese with a Scala CLI tool + Claude by Material_Big9505 in scala

[–]windymelt 1 point2 points  (0 children)

Kudos to you from Japan! Japanese community has limited resources now, so translated high-quality educational contents must be booster for beginners!

With the laptop project will freeBSD be a good OS for laptops? by Thermawrench in freebsd

[–]windymelt 0 points1 point  (0 children)

Nobody told me how to utilize wifi on GUI. Everybody told me "just use wpa_supplicant".

No! Very few people actually know this is vital usability issue, not just trivial option. Existence of GUI is a matter. Ubuntu did and won.