Boson

Glossary

zero value

Boson will borrow the concept of the zero value from Go. Variables declared without an explicit initial value are given their zero value.

panic

Boson will have the concept of a panic similar to Go. This idea isn’t fleshed out yet.

concrete type

A type is concrete iff it can be instantiated. It cannot contain type parameters.

incomplete type

A type is incomplete if it contains type parameters. See: Algebraic Data Types