Skip to content

Datatype math compatibility tables

Christopher Ross-Gill edited this page Aug 1, 2016 · 1 revision
<em>Note:</em> <br>

The SAME? table applies to all equality tests. <br>

The GREATER? table applies to all comparison tests. <br>

The MINIMUM table also applies to MAXIMUM. <br>

<h3> add </h3>
none! logic! integer! decimal! percent! money! char! pair! tuple! time! date! string! binary! file! email! url! tag! issue! bitset! unicode! vector! image! block! paren! path! set-path! get-path! lit-path! datatype! typeset! word! set-word! get-word! lit-word! refinement! native! action! routine! rebcode! op! closure! function! frame! object! module! error! task! port! gob! event! handle! struct! library! utype!
integer! - - OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
decimal! - - OK OK OK OK - OK OK OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
percent! - - OK OK OK OK - OK OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
money! - - OK OK OK OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
char! - - OK OK - - OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
pair! - - OK OK OK - - OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tuple! - - OK OK OK - - - OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
time! - - OK OK - - - - - OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
date! - - OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
string! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
binary! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
file! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
email! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
url! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
tag! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -

subtract

integer! decimal! percent! money! char! pair! tuple! time! date!
integer! OK OK OK OK OK - - OK OK
decimal! OK OK OK OK - - - - -
percent! OK OK OK OK - - - - -
money! OK OK OK OK - - - - -
char! OK OK - - OK - - - -
pair! OK OK OK - - OK - - -
tuple! OK OK OK - - - OK - -
time! OK OK - - - - - OK -
date! OK - - - - - - - OK

multiply

integer! decimal! percent! money! char! pair! tuple! time!
integer! OK OK OK OK OK OK OK OK
decimal! OK OK OK OK - OK OK OK
percent! OK OK OK OK - OK OK -
money! OK OK OK OK - - - -
char! OK OK - - OK - - -
pair! OK OK OK - - OK - -
tuple! OK OK OK - - - OK -
time! OK OK - - - - - -

divide

integer! decimal! percent! money! char! pair! tuple! time!
integer! OK OK OK OK OK - - OK
decimal! OK OK OK OK - - - -
percent! OK OK OK OK - - - -
money! OK OK OK OK - - - -
char! OK OK - - OK - - -
pair! OK OK OK - - OK - -
tuple! OK OK OK - - - - -
time! OK OK - - - - - OK

remainder

integer! decimal! percent! money! char! pair! tuple! time!
integer! OK OK OK - OK - - OK
decimal! OK OK OK - - - - -
percent! OK OK OK - - - - -
money! - - - - - - - -
char! OK OK - - OK - - -
pair! OK OK - - - OK - -
tuple! OK OK - - - - - -
time! OK OK - - - - - OK

power

integer! decimal!
integer! OK OK
decimal! OK OK

and~

logic! integer! char! tuple! binary! string! image!
logic! OK - - - - - -
integer! - OK OK - - - -
char! - OK OK - - - -
tuple! - OK - OK - - -
binary! - - - - OK OK -
string! - - - - OK OK -
image! - - - - - - OK

or~

logic! integer! char! tuple! binary! string! image!
logic! OK - - - - - -
integer! - OK OK - - - -
char! - OK OK - - - -
tuple! - OK - OK - - -
binary! - - - - OK OK -
string! - - - - OK OK -
image! - - - - - - OK

xor~

logic! integer! char! tuple! binary! string! image!
logic! OK - - - - - -
integer! - OK OK - - - -
char! - OK OK - - - -
tuple! - OK - OK - - -
binary! - - - - OK OK -
string! - - - - OK OK -
image! - - - - - - OK

same?

none! logic! integer! decimal! percent! money! char! pair! tuple! time! date! string! binary! file! email! url! tag! issue! bitset! unicode! vector! image! block! paren! path! set-path! get-path! lit-path! datatype! typeset! word! set-word! get-word! lit-word! refinement! native! action! routine! rebcode! op! closure! function! frame! object! module! error! task! port! gob! event! handle! struct! library! utype!
none! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
logic! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
integer! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
decimal! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
percent! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
money! - - OK OK OK OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
char! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
pair! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
tuple! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
time! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
date! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
string! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
binary! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
file! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
email! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
url! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
tag! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
issue! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
bitset! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
unicode! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
vector! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
image! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
block! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
paren! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
path! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
set-path! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
get-path! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
lit-path! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
datatype! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
typeset! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
word! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
set-word! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
get-word! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
lit-word! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
refinement! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
native! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
action! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
routine! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
rebcode! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
op! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
closure! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
function! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
frame! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
object! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
module! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
error! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
task! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
port! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
gob! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
event! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
handle! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
struct! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
library! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
utype! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

greater?

none! logic! integer! decimal! percent! money! char! pair! tuple! time! date! string! binary! file! email! url! tag! issue! bitset! unicode! vector! image! block! paren! path! set-path! get-path! lit-path! datatype! typeset! word! set-word! get-word! lit-word! refinement! native! action! routine! rebcode! op! closure! function! frame! object! module! error! task! port! gob! event! handle! struct! library! utype!
none! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
logic! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
integer! - - OK OK OK OK OK - - OK OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
decimal! - - OK OK OK OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
percent! - - OK OK OK OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
money! - - OK OK OK OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
char! - - OK OK - - OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
pair! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tuple! - - - - - - - - OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
time! - - - - - - - - - OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
date! - - - - - - - - - - OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
string! - - - - - - - - - - - OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
binary! - - - - - - - - - - - - OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
file! - - - - - - - - - - - - - OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
email! - - - - - - - - - - - - - - OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
url! - - - - - - - - - - - - - - - OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tag! - - - - - - - - - - - - - - - - OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
issue! - - - - - - - - - - - - - - - - - OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bitset! - - - - - - - - - - - - - - - - - - OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
unicode! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
vector! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
image! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
block! - - - - - - - - - - - - - - - - - - - - - - OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
paren! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
path! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
set-path! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
get-path! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
lit-path! - - - - - - - - - - - - - - - - - - - - - - - - - - - OK - - - - - - - - - - - - - - - - - - - - - - - - - -
datatype! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
typeset! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
word! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
set-word! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
get-word! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
lit-word! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
refinement! OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK - OK OK OK OK - - - OK OK OK OK - OK OK OK - OK - - OK - - - OK - OK - - OK - - - - -
native! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
action! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
routine! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
rebcode! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
op! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
closure! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
function! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
frame! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
object! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
module! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
error! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
task! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
port! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
gob! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
event! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
handle! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
struct! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
library! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
utype! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

minimum

integer! decimal! percent! money! char! pair! tuple! time! date! string! binary! file! email! url! tag! issue! bitset! unicode! vector! image! block! paren! path! set-path! get-path! lit-path!
integer! OK OK OK OK OK - - OK OK - - - - - - - - - - - - - - - - -
decimal! OK OK OK OK - - - - - - - - - - - - - - - - - - - - - -
percent! OK OK OK OK - - - - - - - - - - - - - - - - - - - - - -
money! OK OK OK OK - - - - - - - - - - - - - - - - - - - - - -
char! OK OK - - OK - - - - - - - - - - - - - - - - - - - - -
pair! - - - - - OK - - - - - - - - - - - - - - - - - - - -
tuple! - - - - - - OK - - - - - - - - - - - - - - - - - - -
time! - - - - - - - OK - - - - - - - - - - - - - - - - - -
date! - - - - - - - - OK - - - - - - - - - - - - - - - - -
string! - - - - - - - - - OK - - - - - - - - - - - - - - - -
binary! - - - - - - - - - - OK - - - - - - - - - - - - - - -
file! - - - - - - - - - - - OK - - - - - - - - - - - - - -
email! - - - - - - - - - - - - OK - - - - - - - - - - - - -
url! - - - - - - - - - - - - - OK - - - - - - - - - - - -
tag! - - - - - - - - - - - - - - OK - - - - - - - - - - -
issue! - - - - - - - - - - - - - - - OK - - - - - - - - - -
bitset! - - - - - - - - - - - - - - - - OK - - - - - - - - -
unicode! - - - - - - - - - - - - - - - - - - - - - - - - - -
vector! - - - - - - - - - - - - - - - - - - - - - - - - - -
image! - - - - - - - - - - - - - - - - - - - - - - - - - -
block! - - - - - - - - - - - - - - - - - - - - OK - - - - -
paren! - - - - - - - - - - - - - - - - - - - - - - - - - -
path! - - - - - - - - - - - - - - - - - - - - - - - - - -
set-path! - - - - - - - - - - - - - - - - - - - - - - - - - -
get-path! - - - - - - - - - - - - - - - - - - - - - - - - - -
lit-path! - - - - - - - - - - - - - - - - - - - - - - - - - OK

Clone this wiki locally