missing semicolon produces confusing results
This is a "suggestion for beginners", or a feature request for better feedback.
I'm just getting going, and entered a new circuit:
$out = $in1 && $in2
then saved via Ctrl-Enter. Deceptively, the Diagram shows my intended circuit, but the waveform doesn't update. The log has the normal-seeming warnings about signals used but not defined, so the fact that there's a syntax error isn't as obvious as I'd hoped.
Adding the ; to the code fixes everything.
$out = $in1 && $in2;
but I think this could trip up beginners (like me) easily.