ashleyf
Re:How Can I Turn Small Talk Into a Conversation?
on Saturday May 26, 2012 @02:15PM (#4027941)
I clicked the link thinking it would be a REPL for Smalltalk :)
Re:DCPU-16 implementation in f#
on Saturday April 07, 2012 @12:40AM (#3809994)
I believe you're right @MarkSweep. Thanks much for pointing that out! Fixed.
Re:DCPU16 Assembler in less than 200 lines of Ruby
on Thursday April 05, 2012 @11:52AM (#3803101)
If we're playing line-count-golf, how 'bout in "about 50 lines" of F#? :) http://blogs.msdn.com/b/ashleyf/archive/2012/04/04/notch-is-...
Re:Why the Raspberry Pi will save the UK
on Tuesday March 06, 2012 @10:23AM (#3671388)
Absolutely! RPi is cheap but every bit as powerful and complicated as a full PC. I don't see why everyone is saying it will revolutionize programming education for kids. They don't need cheap computers. They need simple computers; a "microworld" in which to play as Seymour Papert would say. That's not the same as an abstracted away or dumbed-down machine. Give them a constrained, simple environment and they'll have fun stretching it in ways you'd never imagine.
Something closer to the Fignition side of the spectrum. (I've personally liked taking my kids back to Papert's Turtle Graphics on such a simple machine: http://bit.ly/figlogo)
Re:Why Concatenative Programming Matters
on Sunday February 12, 2012 @03:01PM (#3582793)
Indeed, I think great tooling can really help keep track of stack effects (I'd also say that combinators, rather than dup, swap, drop, ..., make you generally think less about the stack). You should check out the Brief editor as a prototype idea. Just having immediate feedback with step forward/back as you edit makes a huge difference. http://trybrief.com