Re:Education of a Programmer
by 3131s on Monday April 03, 2017 @07:21AM
(#14021969)
I hear the words "magic" and "magical" used in the Python community to mean that a particular module or framework does not expose its inner workings and does a lot of work behind the scenes that is not transparent to the programmer.
[ Parent
| on HN ]
I feel as though Django is described as 'magic' quite a lot, and frameworks with apparently little magic (like Flask) aren't accused of it so much. The 'magic' trend has carried over to Common Lisp with frameworks like Clack supporting similar 'magic' to Flask.
Re:Education of a Programmer
by emodendroket on Monday April 03, 2017 @09:42AM
(#14022668)
Right, yeah. I mean, depending on your philosophy that might be good or bad, but I don't think it's literally expressing a mindset that "nobody could understand how this works, just don't touch it."