xenharmonic-devs / scale-workshop

Design and visualize microtonal scales and play them in your web browser. Export your scales for use with VST instruments. Convert Scala files to various tuning formats.
MIT License
73 stars 10 forks source link

Include Maybe/Option types in the statically typed version #676

Closed inthar-raven closed 2 months ago

inthar-raven commented 2 months ago

Nullability should be explicit.

type T? = niente | some(x: T)

frostburn commented 2 months ago

This should be moved under sonic-weave and reference https://github.com/xenharmonic-devs/sonic-weave/issues/2 .