@indigoengine | Scala.js, WebGL, TEA, and chocolate biscuits. (he/him) https://xitter.cf/t.co/5DVJ5IMa1o

London
Joined February 2009
On the way to make #scala a realtime procedural graphics editor :) 3D and animations are coming! #gpu #generativeart
1
8
55
2,399
🚀 Introducing Scala Highlights – a new quarterly newsletter! Read it now 👉 scala-lang.org/highlights/20…
1
16
2
48
3,565
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
185
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
84
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
80
#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
24
964
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
1
29
1,229
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
893
📯 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
66
2
168
11,471
Drawing a character with mathematical equations
22
162
14
1,271
72,451
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
5
84
13,220
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
47
1,912
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,497
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…
62
540
43
3,730
144,806
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
1
41
2,917
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…
8
1
53
2,452