Profile cover photo
Profile photo
Eric Clack
Eric Clack's posts

Post has attachment
Learn to read music with Racket Scheme
Further to my previous post about using MIT Scratch to help you practice music , I thought I'd give Racket a go to see how easy it would be to get something working. Scratch is brilliant for prototyping audio/visual ideas, but the limitations of a drag and ...

Post has attachment
Using autotests to explore and improve code
Eliza the Psychotherapist I want to write a version of the Eliza psychotherapist program to explore how intelligent computers can appear, or how much work it is to make them appear intelligent. I have in mind testing it out on the local kids computer club.....

Post has attachment
Racket on the Raspberry Pi
Racket is a nice programming language to experiment with -- OK there's a bit of adjustment to the lisp syntax, but once you get that you get access to a wealth of built-in libraries for graphics, animation, UIs and more. The Racket package in the official R...

Post has attachment
Programming Number Squares
I want to produce number squares (10 x 10 grids of numbers up to 100) and highlight different sequences of numbers to help in my maths teaching. I could do this in a spreadsheet, but why not program it so that I can quickly produce a range of number squares...

Post has attachment
Scratch style programming in Python? - A simple Pong game
I've been attempting to make Scratch style programming in Python possible -- in response to the question: "What shall I try after Scratch". Kids eventually outgrow Scratch, but the move up to Python can be big, so I'm aiming for something that's mid way bet...

Post has attachment
Building an MP3 player with the Raspberry Pi
Playing  MP3s on the Raspberry  Pi You can play MP3 music on your  Pi  using the  omxplayer  command, find an MP3 file, then try something like this: omxplayer example.mp3 But what about building a music player with real buttons to change tracks?  Controlli...

Finding my way around Google+
Wait while more posts are being loaded