Torsten Grust

7.7K posts

Torsten Grust banner
Torsten Grust

Torsten Grust

@Teggy

Professor — likes database systems, programming languages, and SC Freiburg. ツ @[email protected]

Tübingen, Germany Beigetreten Ocak 2008
526 Folgt1.6K Follower
Torsten Grust retweetet
DuckDB
DuckDB@duckdb·
🏛️ We launched the DuckDB Library: a curated collection of papers, podcasts, talks and books about DuckDB. 📚 We already have a collection of almost one hundred entities. The thumbnails show whether a piece is from the DuckDB team (yellow) or from others (purple). ➡️ duckdb.org/library/
DuckDB tweet media
English
1
22
170
11.7K
Torsten Grust retweetet
DuckDB
DuckDB@duckdb·
We are happy to announce DuckDB v1.4.3 LTS, our latest patch release. Along with bugfixes, this release ships native extensions and Python support for Windows ARM64. Head to duckdb.org/2025/12/09/ann… for the announcement blog post and installation instructions.
DuckDB tweet media
English
0
11
99
8.2K
Torsten Grust retweetet
DuckDB
DuckDB@duckdb·
📢 The final episode of DuckDB in Research's second season is out! ➗ This week, host Jack Waudby interviews Paul Groß, PhD student at CWI Amsterdam, to explore his work on adaptive factorization and worst-case optimal joins. 🎧 Listen to the episode at duckdb.org/science/paul-g…
DuckDB tweet media
English
0
5
20
3K
Torsten Grust
Torsten Grust@Teggy·
@julianhyde @mlajtos_mu I have always been a fan of Haskell’s rather lightweight notation. The \ is visually close to λ and the language accepts λx -> x + 1, too (liked and used by many of my students).
English
0
0
2
75
Julian Hyde
Julian Hyde@julianhyde·
@Teggy @mlajtos_mu By the way, since you’ve done a lot of work on lambdas and IIRC haven’t designed a language (therefore don’t have a dog in this race) I’m curious which language has your favorite lambda syntax.
English
1
0
0
135
Julian Hyde
Julian Hyde@julianhyde·
Lambda syntax varies widely across languages; more widely, I think, than other language features. I wish it weren't so. It's difficult to see the elegance in a new language if the syntax is unfamiliar.
Julian Hyde tweet media
English
15
6
33
8.3K
Torsten Grust
Torsten Grust@Teggy·
@julianhyde You could add APL with its dfn ("deefun") syntax—added to APL in 1996—to that list: {⍵+1}
English
1
0
1
72
Torsten Grust retweetet
DuckDB
DuckDB@duckdb·
There's a new DuckDB episode from the @DisseminatePod. In S02E02, host Jack Waudby interviews @abigale_kim Kim, a PhD student at the University of Wisconsin-Madison on anarchy in database extensions. 🎧 Listen to the full episode at duckdb.org/science/abigal…
DuckDB tweet media
English
0
3
25
2.8K
François Lepoutre
François Lepoutre@MarindeParis14·
@duckdb @DisseminatePod @Teggy Great talk, thank Torsten! I have a way better grasp of both the functional and performance implications of the recent ON KEY stuff. Let us NOT forget the superb questioning by Jack Waudby which made the relatively complex subject a pleasure to hear.
English
2
0
2
63
DuckDB
DuckDB@duckdb·
The @DisseminatePod's “DuckDB in Science” edition is back for a second season! In S02E01, host Jack Waudby interviews Torsten Grust (@Teggy). Torsten is a professor at the University of Tübingen and has been using DuckDB in teaching, research, and solving Advent of Code programming puzzles. In this episode, he shares his insights about recursive CTEs, trampoline-style queries and teaching databases with DuckDB. You can listen the podcast on all major platforms: – Apple Podcasts – podcasts.apple.com/us/podcast/rec… – Spotify – open.spotify.com/episode/3MdbbJ… – YouTube – youtu.be/Hoo0KZ6EDq0?si…
YouTube video
YouTube
DuckDB tweet media
English
1
0
18
2.3K
Torsten Grust
Torsten Grust@Teggy·
I'm grateful that @jwaudberry gave me the chance to set the CTE record straight on his @DisseminatePod. Hear us talk about what you can with iterative computation in SQL, how efficient variants of recursion in SQL found their way into @duckdb, and how trampolines come into play.
English
1
1
4
258
Torsten Grust
Torsten Grust@Teggy·
SQL's recursive common table expressions (CTEs) have a questionable reputation: verbose, awkward to read, inefficient to evaluate, ungrokkable semantics, ripe with arbitrary syntactic restrictions, and basically stale for 25 years now (since their advent in SQL:1999). Ugh.
English
2
1
5
263
Torsten Grust retweetet
Disseminate: The Computer Science Research Podcast
Here's what we've got in store for you! 🎓 E1: Torsten Grust (@Teggy) - Recursive Common Table Expressions (CTEs) Demystified 🧨 E2: Abigail Kim (@abigale_kim) - Anarchy in the Database (deep dive into DBMS Extensibility)
English
1
3
3
297
SQL Daily
SQL Daily@sqldaily·
Got unaggregated columns you want to include in the SELECT list, but not the GROUP BY? You can use ANY_VALUE, e.g.: SELECT c1, ANY_VALUE ( c2 ), COUNT ... FROM ... GROUP BY c1 This returns the value from a random row (it's optimized to return the first) => non-deterministic
SQL Daily tweet media
English
1
15
45
2K
Torsten Grust
Torsten Grust@Teggy·
@IAmMrMagoo Uh, competing against Mark... poor AI. 😅 Congratulations, Mark! 🎉
English
0
0
0
23