Visually create, save, and share projects, in the cloud, with Snap!, a blocks-based programming language. Brought to you by @UCBerkeley, @SAP and @moenig
We've just released @SnapCloud v10.7 letting you control the visible afterglow of running processes so you and your students can better follow along the execution of a project. https://t.co/HYtdPSCsYD
We’ve just released @SnapCloud v10.5 featuring sound recording capabilities on iOS devices and a new block for getting tilt sensor data from your phone or tablet. Here’s what you can do with it: https://t.co/aGcE0GPhzI
@alexandersomma Thanks! Did you know that in the meantime there is an official @SnapCloud extension that lets you easily load costumes directly from a url?
It's my hope that we can allow others to explore the and create in ways that pull back the curtain on AI and foster computational thinking with LLMs and Snap instead of letting the message of "coding is dead" win.
I'm currently working on the RAG, self-hosted AI platform, and agents to empower this. We have a few dozen learners and teachers participating in the pilot project in Canada and Portugal.
@moenig@simon_mong It's extremely versatile at creating simple artistic patterns. Given how other teams are working with C, Python, and JS code completion/generation it's my feeling that LLMs combined with RAG can be used for some very empowering creative coding.
Sorry to interrupt but the LLMs and Snap are amazing to work with.
I find that when working with the blocks -> Lisp -> AI/LMM -> Lisp -> blocks, comments can help a lot. At the moment Snap! comments don't translate to Lisp so we've been using # comment blocks that do nothing.
P.S the vertical ellipsis in our blocks is a hack to ensure a minimum block height that is consistent + they are kinda fun to look at, almost an homage to old school printers and perforated paper. :D
Now I have a block which could use deepseek to generate TurtleStitch blocks (logo style Snap! code). When I asked it to draw something creative it generated some blocks and drew this.
Program to Learn: The Power of Creative Coding - our keynote address at #FOSDEM 2025 is now online. Let us take you on a whirlwind tour of LOGO, Smalltalk, Scratch, MicroBlocks & Snap! starring funnels, spirals, zero-gravity & Rock’n’Roll: https://t.co/cHMBa02m9K
Today we've made @SnapCloud’s scheduler dynamic: Animations run at 60 fps while number crunching happens at processor speed, even in parallel processes. You no longer need to “warp” those loops. Example animation interleaved with live sound synthesis: https://t.co/eKbPxoTpPT