Introduction
Getting Started
1.
Installing Bismuth
2.
Online Bismuth Editor
3.
Hello world
Understanding Bismuth
4.
Introduction to Process Calculi
5.
Channels
6.
Linear Types
Reference Guide
7.
Types
❱
7.1.
Box
7.2.
boolean
7.3.
int
7.4.
str
7.5.
Unit
7.6.
Fixed-length Arrays
7.7.
Dynamic-length Arrays
7.8.
enum
7.9.
struct
7.10.
func
7.11.
Program
7.12.
Channel
8.
Control Flow
❱
8.1.
If/Else
8.2.
Select
8.3.
While
8.4.
For
8.5.
Match
9.
Misc
Changelog
10.
Changelog
❱
10.1.
v1.3.4
10.2.
v1.3.3
10.3.
v1.3.2
Technical Specifications
11.
Versioning
Light
Rust
Coal
Navy
Ayu
Bismuth Documentation
1.3.2 (Pre-Alpha) - 2023-06-04
Features
Added is_present function on ! protocols
Added acceptIf to allow for better control over ! loops.
Added copy(e) to allow for deep copying any non-linear e
Added changelog to version (temporary location)