You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to bloom...@googlegroups.com
if we compare bloom to something like nonrecursive sql, it is strictly more expressive. for example, you can take the transitive closure of a relation in bloom but not in sql.
if we compare bloom to an imperative language, recursion allows us to express computations that would otherwise require iteration.
local atemporal recursion (using <=) occurs (perhaps surprisingly) infrequently in the libraries and applications I have written in bloom.
I'm trying to get my head around the ideas in Bloom and one thing I'm just not getting is what being able to do recursive queries using <= buys you. Is there a good explanation of that already or can someone clue me in here?