On Nov 18, 4:11 am, "T.J. Crowder" <[EMAIL PROTECTED]> wrote:
> That list falls neatly into two categories:  Basic techniques not
> requiring *too* much in terms of conceptual understanding (the first
> five items), then more conceptual (and powerful) stuff (the last five
> items).  I probably would have put Enumerable lower down except that
> it goes well with the "basic techniques" group.

Yeah, that's the hard part. I think $$ and Enumerable go together
because so many novice use cases for Enumerable will involve filtering
DOM result sets. So I'd be inclined to move $$ to #5.

> Nit-picking, "Treat functions like first-class objects" sounds as
> though they aren't, but we're treating them like they are.  I'd say
> the focus should be on the student learning that in JavaScript,
> functions *are* first-class objects.  It's one of the most powerful
> concepts in the language.

The phrasing assumes that the user probably hasn't come from a
language where functions _are_ first-class objects; that's all that
was intended.

Thanks for your feedback, everyone.

Cheers,
Andrew
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Prototype: Core" group.
To post to this group, send email to prototype-core@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/prototype-core?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to