Hacker News new | ask | show | jobs
by DonHopkins 2904 days ago
Snap! is an awesome scheme-like visual programming language that runs in the browser, which is a lot like Scratch (visual Logo), but like Scheme in that everything is first class, including functions, lexical closures, continuations, macros, special forms, user defined functions, control structures, etc.

https://snap.berkeley.edu

ProgKids is a Russian site that integrates Snap! (and Python) with Minecraft, so kids can visually program 3d turtles that move around in the world and build things!

https://progkids.ru

ProgKids. Строим дом, а потом ещё пару (Building a house, then another couple)

https://www.youtube.com/watch?v=muNpsk4UH7c

ProgKids. Куда же без зверей? (Why do you not have animals?)

https://www.youtube.com/watch?v=1iBFwaUSDYI

ProgKids. Как работает Snap? (How does Snap work?)

https://www.youtube.com/watch?v=lh0mrqxFImQ