|
|
|
|
|
by pwdisswordfish6
1918 days ago
|
|
> I swear I didn't see factories-making-factories-making-factories until that thing was published No? That's a pretty good description of the sort of metaprogramming that Lisp gives you, and Lispers are really enthusiastic about that kind of thing. People will dispute the parallels, but the real difference comes down to: - non-Lisp languages being significantly less powerful - Lisp's veneer of respectability ... which shouldn't be all that odd, considering the person who gave us "design patterns" was Dick Gabriel, a Lisper. At least the "SingletonFactoryWorkerVisitor" programmers use a nomenclature that reflects the ontology the object is supposed to fit into. |
|
The Gang-of-Four-driven stuff I saw in C++ and Visual Basic (late 90s and early 00s) still gives me the shivers. Like, "Hey, factories are cool, let's make a bunch of them for no reason because we might need the flexibility someday." Sigh.