On 11/14/2011 11:50 PM, Jacob Carlborg wrote:
What would be necessary for you to call a language multiparadigm?
If using multiple paradigms is reasonably natural and convenient in that language. For example: C: imperative C++: imperative, OOP, metaprogramming Java: OOP D: imperative, OOP, metaprogramming, functional, assembler, scriptI've seen metaprogramming in C using the preprocessor. But it ain't natural or convenient. It's hideous.
