What does the zigzag next to a custom block mean?

Look at the title of the topic!

It usually means that the block has been compiled to run faster

image

but it can be that someone has just put a flash symbol on the front of their block

Note the warning - and using compiled blocks can give different results compared to uncompiled ones

I put lightning bolts in the names of library blocks if there is a compiled HOF inside them.

The main example of that is that the compilation process can't currently handle recursion.

The trouble with compilation, the reason it has all those warnings around it, is that the compiled function won't yield, so if it takes a long time (or, worse, takes forever because of a bug in its code) there's no way to recover short of killing the browser tab. So I'm not allowed to compile a HOF call in which the function input is supplied by the user.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.