Ben Rogmans

@benrogmans.bsky.social

Creator of business rule language Lemma / CEO at LemmaBase.com

Identity crisis alert. Lemma is a programming language but the VM has been fully replaced with graph traversal. So I guess Lemma is a graph database now, with a programming language syntax?

What if... programming languages could be written without IF statements? I love Gleam and Roc for having CASE statements as controlling expressions. Anyone aware of other languages that do not have IF? Or other interesting controlling expressions?

Yes I know, it is *just syntax*, but it makes it so easy for humans to reason about rules… This is the default/unless statement in Lemma: rule discount: 0% unless amount > 10 then 10% unless amount > 20 then 20% unless is_sale then 30%