Visto che è possibile limitare i parametri delle funzioni a tipi di dati specifici, è ovvio che si potrebbe voler definire il proprio tipo di dati, ma non riesco a vedere nulla nei documenti di Rebol che suggeriscono questo come una caratteristica della lingua (a meno che io non sembra molto bene).Come si definisce il proprio tipo di dati in Rebol?
Quello che mi aspetto è la possibilità di fare qualcosa di simile al seguente:
mytype!: make datatype! ... ; some spec here
è possibile? Quanto segue non mi riempie con molta speranza:
http://www.rebol.it/giesse/custom-types.r
Dal link:
Scopo: { permette al programmatore di definire i tipi di dati REBOL personalizzato }
E ' è un pezzo di codice piuttosto lungo. Non quello che speravo.