Preface
Bosque is a new high-level programming language created by Mark Marron, inspired by the impact of structured programming in the 1970s. It adopts TypeScript syntax and ML semantics and is designed for writing code that is simple and easy to reason about for humans and machines. It aims to support high productivity and cloud-first development by removing sources of accidental complexity and introducing novel features.
Learn Bosque Programming covers the concept of a new paradigm called regularized programming and how it has been applied in Bosque. You will learn how to write programs and how to apply the key and unique features that make Bosque an attractive alternative for developers who are seeking improved productivity and who wish to think less about side effects.
The aim of this book is to provide a complete language reference for learning to program with Bosque, explain the regularized programming paradigm, and explore some real-life examples that reinforce the knowledge you will acquire. The book will also help you to dive into more advanced topics, such as the Bosque project structure, or contribute to the project.