3 days ago, I started to transcribe javascript codes in blocks by trying to "boost" one of my projects; so I have a suggestion to offer in a future version of SNAP, a new category containing javascript codes in text format embedded in blocks,
We don't want to be just a complicated notation for Javascript code. If there's something you can do in JS and really can't in Snap!, you can build a block for it using JS Function. But, for example, there's absolutely no need for a JS if/then/else; you can do that in Snap!, which is a real programming language, better than JS in some ways. If you want to learn JS, just type it in.