Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bharvey
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
bharvey
6y ago
I'm afraid the exclamation point was my doing, not Jens's. I was scared of how many other things were called "snap," including the US welfare program that used to be food stamps, and was hoping to stand out from them. D
2.
▲
by
bharvey
6y ago
We have a few who've just shown up on their own, but my friend Paul Goldenberg (my own nominee for best educator) has a project using Snap! with second graders, not to teach programming but to teach mathematics using Snap!-based microw
3.
▲
by
bharvey
6y ago
I can second that. The code of Snap! itself is virtually all Jens. My main contribution was teaching him about lambda.
4.
▲
by
bharvey
6y ago
Wow, thanks! My own opinion is far less extreme. :~) But I definitely appreciate hearing yours.
5.
▲
by
bharvey
6y ago
On my when-things-slow-down list is to write a version of Structure and Interpretation of Computer Programs using Snap! as the language, aimed at high school kids, so replacing the examples that require calculus, for example. I (no doubt n
6.
▲
by
bharvey
6y ago
Jens wants to do that in Snap! as the next big feature.
7.
▲
by
bharvey
6y ago
The first version, BYOB, was an extension of the Scratch 1.4 source code, but since then we have moved in different directions. But we are still inspired by how careful they were in designing visual metaphors for computer science ideas and
8.
▲
by
bharvey
6y ago
I was lucky enough to meet Ken Iverson and Adin Falkoff at age 14 and have been an APL fan ever since, so the APL library has been a labor of love for me! It still needs a lot of work but it's getting the ideas out there.
9.
▲
by
bharvey
6y ago
Thanks for the kind words both about Logo and about Snap!. That article is in fact not yet officially published, but if I'm reading the ACM legalbol correctly, authors are allowed to put an "author's last draft" version
10.
▲
by
bharvey
6y ago
> The only thing I miss in (Berkeley) Logo is a better fill function. Thanks for volunteering! :) The code's at https://github.com/jrincayc/ucblogo-code
11.
▲
by
bharvey
7y ago
I have to confess, that function, even though I always call it Y when I write it so people will get what it's about, isn't a combinator at all. Writing a real Y combinator in an applicative-order language is possible but complica
12.
▲
by
bharvey
7y ago
Have a look at Berkeley Logo, https://cs.berkeley.edu/~bh/logo.html About S-expressions, you can fully parenthesize everything if you want. But Logo uses square brackets, not parens, as list delimiters, so you still h