25 May 2022 |
ekrich#7695 | When did they add the Scala Native backend? Is software mill into Scala Native? | 16:00:57 |
lolgab#6138 | When did they add the Scala Native backend? Is software mill into Scala Native?
I think long time ago 🙂 Yes at SoftwareMill at very open at Scala-Native 🙂 | 16:31:09 |
lolgab#6138 | The first support is dated at 2018 https://repo1.maven.org/maven2/com/softwaremill/sttp/core_native0.3_2.11/ | 16:33:13 |
fiatjaf#8482 | oh, right, I saw it in the sttp docs, but I thought the backend was implemented as an external library | 16:34:42 |
fiatjaf#8482 | the last sttp published for scala native was scala2.11 though | 16:34:55 |
fiatjaf#8482 | that's why I asked if it was abandoned | 16:35:10 |
ekrich#7695 | lolgab The funny thing is that even the JVM or Python have to integrate with these C libraries. Very few are written from scratch in the native language - also at some level there is something native like file descriptors and other things. Scala Native doesn't hide this but embraces it. | 16:39:13 |
lolgab#6138 | It changed name to "com.softwaremill.sttp" %%% "core" % "3.6.2" and support Scala 2.13 and Scala 3 now | 16:39:29 |
lolgab#6138 | ekrich At the same time I value hiding them for users writing applications 🙂 But we can embrace them at the libraries level to offer libraries that are fast and leverage what the native ecosystem has to offer ( like the great libcurl ) | 16:41:30 |
lolgab#6138 | * fiatjaf It changed name to "com.softwaremill.sttp" %%% "core" % "3.6.2" and support Scala 2.13 and Scala 3 now | 16:42:01 |
ekrich#7695 | Yes, of course - making the end user experience like normal Scala. | 16:42:59 |
ekrich#7695 | I think that is what is cool about Richard's book - here it is, let's do something. | 16:44:02 |
| Billzabob joined the room. | 17:24:03 |
Adam ឵឵#4161 | I was thinking about a smart (tiling) window manager 👀 | 18:16:38 |
ekrich#7695 | Not asking for much right? | 18:18:13 |
Adam ឵឵#4161 | https://github.com/xmonad/xmonad is great, though it doesn't have a nice representation you can express customization or automation on, so I developed my own vision of how a minimal (LOC(xmonad)<2000 ) window manager should function. | 18:21:41 |
ekrich#7695 | Wow, sounds like you are the right person to try then. | 18:29:06 |
ekrich#7695 | If you do the bindings then you can create the window manager in Scala then hiding the native portions? | 18:31:44 |
| maxo changed their display name from maxo to maxo#0417. | 21:24:43 |
| maxo changed their display name from maxo#0417 to maxo. | 21:24:52 |
| ACE81 joined the room. | 23:08:53 |
26 May 2022 |
| TricolorHen061#1443 changed their profile picture. | 04:04:52 |
| milestobudapest joined the room. | 09:21:27 |
| @abu3ziz:matrix.org joined the room. | 09:37:00 |
| @abu3ziz:matrix.org left the room. | 10:41:02 |
| Nicolas joined the room. | 12:12:15 |
Pinha | ahah xmonad is my main window manager and I still struggle with my configurations every time a set up a new PC. | 14:19:49 |
Pinha | * ahah xmonad is my main window manager and I still struggle with my configurations every time I try to setup a new PC. | 14:20:11 |
Adam ឵឵#4161 | Similar here; say you had a magic wand, what would you change/add/improve? | 14:25:57 |
Pinha | I don't know much about Haskell (that is my main problem), so my config is a small Frankenstein monster. | 14:28:37 |