News for hackers. Stuff that matters.
Re:‘Woof’, a pure Scala 3 logging library by darksaints on Saturday December 18, 2021 @04:36PM (#29608758)
That's true to some extent of the native language as well. Hibernate, for example, is a java(-bean) idiomatic wrapper on top of JDBC. Same goes for Log4J being a wrapper of java.util.logging, etc. Not quite the same thing as what Scala or Clojure have done, but far from just sticking to the basics.

It's one thing to build a wrapper on top of a comprehensive standard library, and another thing altogether to build what is essentially an alternative standard library.

Re:‘Woof’, a pure Scala 3 logging library by the_af on Saturday December 18, 2021 @05:07PM (#29609025)
I think calling Hibernate "a wrapper around JDBC" is overreaching. A wrapper brings to mind (at least to me) this idea of a thin layer, mostly a simple translator between two worlds, but in this case there's tons of added complexity and pitfalls on top of JDBC, and there's the whole ORM deal with attending object-relational impedance mismatch, the whole "ORM is the Vietnam of Computer Science", and a completely different can of worms!
Re:‘Woof’, a pure Scala 3 logging library by pjmlp on Sunday December 19, 2021 @05:02AM (#29612697)
Writing higher level abstractions for ease of use in same language as the platform is written on, and creating wrappers just because it looks "ugly" to do direct FFI calls to the host language isn't really the same thing.