Actors are single-paradigm.

Not all kinds of solutions fit, cleanly, into the Actors paradigm.

For example, printf and JS back-tick strings are pretty good at formatting output. OO, FP, Actors, PROLOG, etc.. don’t make it easier to format output.

For example, REGEX is pretty good at matching text. OO, FP, Actors, PROLOG, etc., don’t make it easier to match text. REGEX breaks down into an unreadable mess when patterns become complicated. Maybe there is something better than REGEX for use in such cases? Not OO, not FP, not Actors, et al. PEG comes to mind.


My emphasis is on solving problems by creating specific notations for specific problem and having a bunch of paradigms in one’s toolbelt. This attitude is very different from the language, heavy-weight language, design paradigm that is in vogue. Paradigms are interesting and hard to learn. Languages — syntax — are noise.

What if building a compiler was easy?1

What if all notations were as easy-to-use as REGEX?

Paradigms should not be dumbed down to assembler. Maybe each paradigm could come with a suggested syntax? Maybe we could just mix-and-match paradigms and suggested syntaxes?

What if we could use many paradigms — and many syntaxes — to solve one problem?

What if SCN-building was so cheap that we could just switch to any paradigm we wanted for a given problem? For example, using REGEX to input line-oriented data, PROLOG to perform queries, and printf to write out reports.

  1.–If–Making–A–Compiler–Was–Easy.html  ↩︎