this is not the best look if the goal is actual discourse :/
-
-
To
@amyjko's point, I think the issue is that formalism/FP/abstraction/etc. has never been well justified from either a cognitive (or even software engineering) perspective. The PL community works on, at best, intuition and hunches about what makes programmers effective. -
The root of the tension and this and prior threads was my overgeneralization about computing culture (Turkle & Papert also overgeneralized). There *is* a lot of diversity in what PL principles are valued across CS, and this diversity is good. I retract my hot take of hegemony :)
- Show replies
New conversation -
-
-
Racket is not exactly industry-applicable though. And there are schools that teach Haskell as an introductory language — I believe UBC is one, if I remember right.
-
It might be a pragmatic issue. Of Haskell, Racket, and OCaml, my personal experience has been that Haskell has the worst installation procedure and toolchain by far. Getting it up and running, updating it, finding an editor with good support for it, etc, are all very painful.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
cognitive psychology. PhD


but much of the work on DSLs, programming by example, direct manipulation programming, and live programming incorporates these ideas today