Chapter 12: Namespaces, Concepts, and Entities

Divide and conquer is among the most essential paradigms in software design and one of the most frequently used strategies for dealing with complex problems. For this reason, numerous programming languages adopt this paradigm through different approaches. We could highlight modular programming, object-oriented programming, or the packaging of code in reusable libraries. However, always with the same objective in mind, it allows the programmer to solve a single small problem at a time.

Although Bosque does not currently support reusable code libraries, it is within the immediate roadmap, and we can see evidence of this in the implementations as namespaces, concepts, and entities.

Consequently, in ...

Get Learn Bosque Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.