4 ms·
> There is no magic going on. What does this mean exactly? No language performs "magic" at a fundamental level. When I first started with programming in the
by DLWormwood 18y ago
> There is no magic going on.
What does this mean exactly? No language performs "magic" at a fundamental level. When I first started with programming in the early 80's, the distinction between library and language was just as blurry as it is now. Many of the Basics and Pascals I worked with made graphics drawing primitives language keywords, even though nowadays, these would be considered part of an OS's platform specific libraries. (Logo, in particular, was almost all graphics related keywords.)
- middayc 18y agoMeaning that whatever jQuery does ("language" vise) every simple lib in JS can do. So what jQuery enables, basically JS as a langauge enables. So jQuery is not almost it's own language but it's library in JS.
- shaunxcode 18y agoYeah - magic to me would be implementing blocks i.e. arr.each { x | ...}; at that point it would be a different language rather than a clever fluent expression happy library.