Last active
November 21, 2019 20:30
-
-
Save meijeru/f5cf9fccb1f3cf2e9d017c59ebf6f93f to your computer and use it in GitHub Desktop.
string-conversion table
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <h3>String conversions</h3> | |
| <table border=0 cellspacing=1 cellpadding=5 bgcolor=gray> | |
| <tr> | |
| <th>type</th> | |
| <th>expression</th> | |
| <th>to-string</th> | |
| <th>form</th> | |
| <th>mold</th> | |
| <th>mold/all</th> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>unset!</th> | |
| <th>( )</th> | |
| <td> | |
| <em>error</em> | |
| </td> | |
| <td> | |
| <em>empty string</em> | |
| </td> | |
| <td> | |
| unset | |
| </td> | |
| <td> | |
| unset | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>none!</th> | |
| <th>#[none]</th> | |
| <td> | |
| <em>error</em> | |
| </td> | |
| <td> | |
| none | |
| </td> | |
| <td> | |
| none | |
| </td> | |
| <td> | |
| none | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>logic!</th> | |
| <th>#[true]</th> | |
| <td> | |
| true | |
| </td> | |
| <td> | |
| true | |
| </td> | |
| <td> | |
| true | |
| </td> | |
| <td> | |
| true | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>char!</th> | |
| <th>#"a"</th> | |
| <td> | |
| a | |
| </td> | |
| <td> | |
| a | |
| </td> | |
| <td> | |
| #"a" | |
| </td> | |
| <td> | |
| #"a" | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>integer!</th> | |
| <th>123</th> | |
| <td> | |
| 123 | |
| </td> | |
| <td> | |
| 123 | |
| </td> | |
| <td> | |
| 123 | |
| </td> | |
| <td> | |
| 123 | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>float!</th> | |
| <th>123.456</th> | |
| <td> | |
| 123.456 | |
| </td> | |
| <td> | |
| 123.456 | |
| </td> | |
| <td> | |
| 123.456 | |
| </td> | |
| <td> | |
| 123.456 | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>percent!</th> | |
| <th>50%</th> | |
| <td> | |
| 50% | |
| </td> | |
| <td> | |
| 50% | |
| </td> | |
| <td> | |
| 50% | |
| </td> | |
| <td> | |
| 50% | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>pair!</th> | |
| <th>1x2</th> | |
| <td> | |
| 1x2 | |
| </td> | |
| <td> | |
| 1x2 | |
| </td> | |
| <td> | |
| 1x2 | |
| </td> | |
| <td> | |
| 1x2 | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>tuple!</th> | |
| <th>1.2.3</th> | |
| <td> | |
| 1.2.3 | |
| </td> | |
| <td> | |
| 1.2.3 | |
| </td> | |
| <td> | |
| 1.2.3 | |
| </td> | |
| <td> | |
| 1.2.3 | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>date!</th> | |
| <th>now/date</th> | |
| <td> | |
| 9-Jun-2018 | |
| </td> | |
| <td> | |
| 9-Jun-2018 | |
| </td> | |
| <td> | |
| 9-Jun-2018 | |
| </td> | |
| <td> | |
| 9-Jun-2018 | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>time!</th> | |
| <th>now/time</th> | |
| <td> | |
| 11:42:20 | |
| </td> | |
| <td> | |
| 11:42:20 | |
| </td> | |
| <td> | |
| 11:42:20 | |
| </td> | |
| <td> | |
| 11:42:20 | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>word!</th> | |
| <th>'abc</th> | |
| <td> | |
| abc | |
| </td> | |
| <td> | |
| abc | |
| </td> | |
| <td> | |
| abc | |
| </td> | |
| <td> | |
| abc | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>set-word!</th> | |
| <th>quote abc:</th> | |
| <td> | |
| abc | |
| </td> | |
| <td> | |
| abc | |
| </td> | |
| <td> | |
| abc: | |
| </td> | |
| <td> | |
| abc: | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>lit-word!</th> | |
| <th>quote 'abc</th> | |
| <td> | |
| abc | |
| </td> | |
| <td> | |
| abc | |
| </td> | |
| <td> | |
| 'abc | |
| </td> | |
| <td> | |
| 'abc | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>get-word!</th> | |
| <th>quote :abc</th> | |
| <td> | |
| abc | |
| </td> | |
| <td> | |
| abc | |
| </td> | |
| <td> | |
| :abc | |
| </td> | |
| <td> | |
| :abc | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>refinement!</th> | |
| <th>/abc</th> | |
| <td> | |
| abc | |
| </td> | |
| <td> | |
| abc | |
| </td> | |
| <td> | |
| /abc | |
| </td> | |
| <td> | |
| /abc | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>issue!</th> | |
| <th>#abc</th> | |
| <td> | |
| abc | |
| </td> | |
| <td> | |
| abc | |
| </td> | |
| <td> | |
| #abc | |
| </td> | |
| <td> | |
| #abc | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>block!</th> | |
| <th>[1 2 3]</th> | |
| <td> | |
| 123 | |
| </td> | |
| <td> | |
| 1 2 3 | |
| </td> | |
| <td> | |
| [1 2 3] | |
| </td> | |
| <td> | |
| [1 2 3] | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>paren!</th> | |
| <th>quote (1 2 3)</th> | |
| <td> | |
| 123 | |
| </td> | |
| <td> | |
| 1 2 3 | |
| </td> | |
| <td> | |
| (1 2 3) | |
| </td> | |
| <td> | |
| (1 2 3) | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>hash!</th> | |
| <th>make hash! [1 2 3]</th> | |
| <td> | |
| 123 | |
| </td> | |
| <td> | |
| 1 2 3 | |
| </td> | |
| <td> | |
| make hash! ... | |
| </td> | |
| <td> | |
| make hash! ... | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>path!</th> | |
| <th>'a/b/c</th> | |
| <td> | |
| a/b/c | |
| </td> | |
| <td> | |
| a/b/c | |
| </td> | |
| <td> | |
| a/b/c | |
| </td> | |
| <td> | |
| a/b/c | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>lit-path!</th> | |
| <th>quote 'a/b/c</th> | |
| <td> | |
| 'a/b/c | |
| </td> | |
| <td> | |
| 'a/b/c | |
| </td> | |
| <td> | |
| 'a/b/c | |
| </td> | |
| <td> | |
| 'a/b/c | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>set-path!</th> | |
| <th>quote a/b/c:</th> | |
| <td> | |
| a/b/c: | |
| </td> | |
| <td> | |
| a/b/c: | |
| </td> | |
| <td> | |
| a/b/c: | |
| </td> | |
| <td> | |
| a/b/c: | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>get-path!</th> | |
| <th>quote :a/b/c</th> | |
| <td> | |
| :a/b/c | |
| </td> | |
| <td> | |
| :a/b/c | |
| </td> | |
| <td> | |
| :a/b/c | |
| </td> | |
| <td> | |
| :a/b/c | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>string!</th> | |
| <th>"abc"</th> | |
| <td> | |
| abc | |
| </td> | |
| <td> | |
| abc | |
| </td> | |
| <td> | |
| "abc" | |
| </td> | |
| <td> | |
| "abc" | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>file!</th> | |
| <th>%abc.def</th> | |
| <td> | |
| abc.def | |
| </td> | |
| <td> | |
| abc.def | |
| </td> | |
| <td> | |
| %abc.def | |
| </td> | |
| <td> | |
| %abc.def | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>url!</th> | |
| <th>http://abc.def</th> | |
| <td> | |
| http://abc.def | |
| </td> | |
| <td> | |
| http://abc.def | |
| </td> | |
| <td> | |
| http://abc.def | |
| </td> | |
| <td> | |
| http://abc.def | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>tag!</th> | |
| <th><a href="red-lang.org"></th> | |
| <td> | |
| a href="red-lang.org" | |
| </td> | |
| <td> | |
| <a href="red-lang.org"> | |
| </td> | |
| <td> | |
| <a href="red-lang.org"> | |
| </td> | |
| <td> | |
| <a href="red-lang.org"> | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>email!</th> | |
| <th>[email protected]</th> | |
| <td> | |
| [email protected] | |
| </td> | |
| <td> | |
| [email protected] | |
| </td> | |
| <td> | |
| [email protected] | |
| </td> | |
| <td> | |
| [email protected] | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>vector!</th> | |
| <th>make vector! [1 2 3]</th> | |
| <td> | |
| 1 2 3 | |
| </td> | |
| <td> | |
| 1 2 3 | |
| </td> | |
| <td> | |
| make vector! ... | |
| </td> | |
| <td> | |
| make vector! ... | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>image!</th> | |
| <th>make image! 2x2</th> | |
| <td> | |
| make image! ... | |
| </td> | |
| <td> | |
| make image! ... | |
| </td> | |
| <td> | |
| make image! ... | |
| </td> | |
| <td> | |
| make image! ... | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>binary!</th> | |
| <th>#{313233}</th> | |
| <td> | |
| 123 | |
| </td> | |
| <td> | |
| #{313233} | |
| </td> | |
| <td> | |
| #{313233} | |
| </td> | |
| <td> | |
| #{313233} | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>bitset!</th> | |
| <th>charset "abc"</th> | |
| <td> | |
| make bitset! ... | |
| </td> | |
| <td> | |
| make bitset! ... | |
| </td> | |
| <td> | |
| make bitset! ... | |
| </td> | |
| <td> | |
| make bitset! ... | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>map!</th> | |
| <th>#(a: 1 b: 2)</th> | |
| <td> | |
| a: 1 | |
| b: 2 | |
| </td> | |
| <td> | |
| a: 1 | |
| b: 2 | |
| </td> | |
| <td> | |
| #( | |
| a: 1 | |
| b: 2 | |
| ) | |
| </td> | |
| <td> | |
| #( | |
| a: 1 | |
| b: 2 | |
| ) | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>object!</th> | |
| <th>object [a: 1 b: 2]</th> | |
| <td> | |
| a: 1 | |
| b: 2 | |
| </td> | |
| <td> | |
| a: 1 | |
| b: 2 | |
| </td> | |
| <td> | |
| make object! ... | |
| </td> | |
| <td> | |
| make object! ... | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>error!</th> | |
| <th>try [1 / 0]</th> | |
| <td> | |
| *** Math Error: ... | |
| </td> | |
| <td> | |
| *** Math Error: ... | |
| </td> | |
| <td> | |
| make error! ... | |
| </td> | |
| <td> | |
| make error! ... | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>native!</th> | |
| <th>:if</th> | |
| <td> | |
| ?native? | |
| </td> | |
| <td> | |
| ?native? | |
| </td> | |
| <td> | |
| make native! ... | |
| </td> | |
| <td> | |
| make native! ... | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>action!</th> | |
| <th>:add</th> | |
| <td> | |
| ?action? | |
| </td> | |
| <td> | |
| ?action? | |
| </td> | |
| <td> | |
| make action! ... | |
| </td> | |
| <td> | |
| make action! ... | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>op!</th> | |
| <th>:+</th> | |
| <td> | |
| ?op? | |
| </td> | |
| <td> | |
| ?op? | |
| </td> | |
| <td> | |
| make op! ... | |
| </td> | |
| <td> | |
| make op! ... | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>function!</th> | |
| <th>func [a b][a + b]</th> | |
| <td> | |
| ?function? | |
| </td> | |
| <td> | |
| ?function? | |
| </td> | |
| <td> | |
| func[...][...] | |
| </td> | |
| <td> | |
| func[...][...] | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>routine!</th> | |
| <th>:event?</th> | |
| <td> | |
| ?routine? | |
| </td> | |
| <td> | |
| ?routine? | |
| </td> | |
| <td> | |
| routine[...][...] | |
| </td> | |
| <td> | |
| routine[...][...] | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>datatype!</th> | |
| <th>action!</th> | |
| <td> | |
| action | |
| </td> | |
| <td> | |
| action | |
| </td> | |
| <td> | |
| action! | |
| </td> | |
| <td> | |
| action! | |
| </td> | |
| </tr> | |
| <tr bgcolor="white"> | |
| <th>typeset!</th> | |
| <th>number!</th> | |
| <td> | |
| make typeset! ... | |
| </td> | |
| <td> | |
| make typeset! ... | |
| </td> | |
| <td> | |
| make typeset! ... | |
| </td> | |
| <td> | |
| make typeset! ... | |
| </td> | |
| </tr> | |
| </table> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
GH doesn't render it. I'll just copy it into the comment so I may see it ☻
String conversions