Issue
When I run (call (list [Unknown Snap! primitive error!] @delInput @addInput) @verticalEllipsis @addInput) , I get the following error:
Inside a custom block
Hmm...
expecting a ring but getting Unknown Snap! primitive error!
The question came up at...
And a problem block with an unknown Snap! primitive that uses the (fn) variable. I didn’t find any block that uses the (fn) variable.
Questions
Where did the error came from?
Why did the error happen?
Can someone fix this?
Footage
bh
July 26, 2026, 5:39am
2
What did you expect to happen?
Becuase the input is a list, I expected to throw the different error than that error.
I expected the following error would happen:
Hmm...
expecting a ring but getting a list
Without any problem block.
But, the error in the original post happened with an unknown Snap! primitive that uses (fn) .
bh
July 26, 2026, 6:42am
4
Oh. You expected a different error message. I’m sure you’re right, but can’t see this as a high priority problem! :~)
I’m pretty sure this happens because hyperized evaluation is written in Pure Snap! .
That’s a strange error. If you can’t find any block using fn, it almost feels like something internal is being referenced instead of your own code. I’d be interested to know if reopening the project or trying another Snap! version changes anything.
It happens because a hyperized CALL calls primitive Snap! code instead of JavaScript code
Yes, internally call(list) is translated to