CLOVIS
02/24/2026, 9:06 PMinterface ? Is it the same on all platforms?mbonnin
02/25/2026, 9:08 AMmbonnin
02/25/2026, 9:10 AMmbonnin
02/25/2026, 9:10 AMCLOVIS
02/25/2026, 9:23 AMCLOVIS
02/25/2026, 9:23 AMmbonnin
02/25/2026, 9:26 AMephemient
02/25/2026, 9:26 AMCLOVIS
02/25/2026, 9:27 AMmbonnin
02/25/2026, 9:28 AMmbonnin
02/25/2026, 9:28 AMmbonnin
02/25/2026, 9:28 AMmbonnin
02/25/2026, 9:28 AMmbonnin
02/25/2026, 9:29 AMCLOVIS
02/25/2026, 9:29 AMOnly one way to find out ^^sure, but that's the kind of thing that wrecks years of development if you discover it too late 😅
CLOVIS
02/25/2026, 9:30 AMMy brain context window can probably not handle 2k methodsThe brain is very very good at filtering out information, and almost all of them will be convenience overloads, which the brain can easily ignore Now, whether it'll look good in the IDE completion popup, is a very different question.
ephemient
02/25/2026, 9:32 AMCLOVIS
02/25/2026, 9:33 AMephemient
02/25/2026, 9:36 AMCLOVIS
02/25/2026, 9:37 AMUser::rate set cond(
condition = User::age gte 18,
ifTrue = Product::rate,
ifFalse = 0.1,
)
Here, the cond method will have 24 overloads to account for all the combination of parameters you could give it. But as a developer, you only need to remember that there is a function named cond and what it does.ephemient
02/25/2026, 9:38 AMUser::rate set cond
.condition(User::age gte 18)
.ifTrue(Product::rate)
.ifFalse(0.1)CLOVIS
02/25/2026, 9:43 AM