Joined February 2009
134 Photos and videos
@davesmith00000@mastodon.gamedev.place retweeted
10 Feb 2025
RFC: We intend to deprecate support for ECMAScript 5.1 in the next version of #Scala.js. If you are still relying on it, please weigh in on the PR and tell us why. The default has been ECMAScript 2015 since Scala.js v1.0.0. github.com/scala-js/scala-js…
2
7
32
890
@davesmith00000@mastodon.gamedev.place retweeted
On the way to make #scala a realtime procedural graphics editor :) 3D and animations are coming! #gpu #generativeart
1
8
56
2,381
@davesmith00000@mastodon.gamedev.place retweeted
6 Feb 2025
🚀 Introducing Scala Highlights – a new quarterly newsletter! Read it now 👉 scala-lang.org/highlights/20…
1
18
48
3,552
So! It's been ages! For releases, 2024 was my 'lost' year as I slogged through the surprisingly hard problem of building a component UI system from scratch. But I'm pleased to announce a raft of new releases. If you want to do some weird stuff with #Scala, look no further.. 🧵
2
8
175
Ultraviolet 0.4.0 (GLSL Shaders) Not often this one gets much love, despite being the bedrock of our graphics engine. - Exciting new color value interpolators - Built-in SDF shapes - Noise helpers github.com/PurpleKingdomGame…
1
2
79
Roguelike-Starterkit 0.6.0 (Terminal graphics for Indigo) This release uses Indigo's new UI capabilities to provide ASCII / Terminal UI components for roguelike games and other terminal applications. github.com/PurpleKingdomGame…
2
76
@davesmith00000@mastodon.gamedev.place retweeted
23 Jan 2025
#Scala.js 1.18.2 is released! It contains one more backward compatibility fix, improves compatibility with Scala 2.13.16, and improves the generated code for js.Dynamic.literal() with Scala 2.13.x. scala-js.org/news/2025/01/23…
1
11
25
960
@davesmith00000@mastodon.gamedev.place retweeted
Happy New Year! 🎊 Excited to see you tonight for the first Scala Talks of 2025 at Quantexa! Hear from Gabriel Asman on Optics in Scala Using Monocle and from Roberto Tyley on Joyful & Secure Publishing to Maven Central. meetu.ps/e/NCsq6/WRtQK/i
1
4
270
@davesmith00000@mastodon.gamedev.place retweeted
9 Jan 2025
We are pleased to announce the release of #Scala.js 1.18.1 (instead of the expected 1.18.0). This is mostly a bugfix release. It also contains internal improvements that will support future enhancements. scala-js.org/news/2025/01/09…
1
7
29
1,226
@davesmith00000@mastodon.gamedev.place retweeted
16 Dec 2024
Metals 1.4.2 has been released! 🦬 This release again focuses on stability, but we have a new code action to infer method added by one of the contributors! 🥳 Try it out in your favourite editor! scalameta.org/metals/blog/20…
12
50
891
@davesmith00000@mastodon.gamedev.place retweeted
11 Dec 2024
📯 Scala 3.6 is out! 💪 Improved syntax for givens, context bounds (SIP-64) 💪 Multiple, interleaved type parameter lists (SIP-47) 🧪 Experimental features, such as named tuples 🎉 and more; details: scala-lang.org/news/3.6.2 ⚠️ use 3.6.2; ignore 3.6.1 and 3.6.0

3
68
170
11,447
@davesmith00000@mastodon.gamedev.place retweeted
Drawing a character with mathematical equations
22
164
1,274
71,525
@davesmith00000@mastodon.gamedev.place retweeted
What's the value proposition of Scala? You pay x1.5, but you get x3 output. You get 1/10 of the talent pool but you run 1/50 of the interviews. You can't grow as fast as with Java but you can do much more with much less. And the cost of running a company (e.g. processes, communication) grows with a number of employees. So yeah, you won't build another Google with just Scala. But you can't definitely build a lot.
6
10
84
13,206
@davesmith00000@mastodon.gamedev.place retweeted
16 Nov 2024
Uploaded the video of my talk from the Scala.IO conference: Better Scala Builds with the Mill Build Tool youtube.com/watch?v=xbGG7MDW…

6
48
1,906
@davesmith00000@mastodon.gamedev.place retweeted
15 Nov 2024
Metals 1.4.1 has been released! 🦗 The release was focused around bug fixes in Bloop, so no new features were added. Try it out in your favourite editor! scalameta.org/metals/blog/20…
9
49
1,494
@davesmith00000@mastodon.gamedev.place retweeted
My latest animation algorithm produces various patterns depending on two parameters, and I made a page to show some examples ( a web app to see all possibilities): → bleuje.com/animationsite/moo…
63
549
3,782
143,431
@davesmith00000@mastodon.gamedev.place retweeted
24 Oct 2024
Yesterday I deployed the new Scaladex API, which you can use to get the list of all Scala projects and artifacts, filtered by Scala version, or platform: JVM, Scala.js, Scala Native, or sbt and Mill for plugins. Check it out here: index.scala-lang.org/api/doc…
2
12
41
2,914
@davesmith00000@mastodon.gamedev.place retweeted
24 Oct 2024
Version 0.12.0 of the Mill JVM build tool is out, now with support for #Java, experimental support for #Kotlin and #Android, improved support for #Scala, parallelism and sandboxing by default, and many other nice things. Check it out! mill-build.org/mill/referenc…

9
56
2,441