Language levels for blocks
- Lingua principale
- Haskell
- Stelle
- 1.3k
- Fork
- 201
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
A problem with my current block-based class is that there's just too much in the toolbox, and students can't find what's important. I'd like to instead set up progressive language levels. This would be an option that lets you swap out the toolbox for different sets of blocks. For the beginning of the class, we might just have a few blocks: `drawingOf`, `&`, `circle`, `solidCircle`, `rectangle`, `solidRectangle`, `translated`, `rotated`, `scaled`, and `colored` -- and a second drawer of major colors. Then later, we could selectively enable features like variables, polygons, lists and list comprehensions, and animations.
Prior art includes Racket, and others.
Guida per i contributori
Apri la guida per i contributori
Valutazione
Questa issue non è ancora stata valutata.