Merge pull request #380 from bjh21/bjh21-bbc-basic
[jackhill/mal.git] / chuck / util / Util.ck
1 public class Util
2 {
3 fun static MalObject[] sequenceToMalObjectArray(MalObject m)
4 {
5 if( m.type == "list" )
6 {
7 return (m$MalList).value();
8 }
9 else if( m.type == "vector" )
10 {
11 return (m$MalVector).value();
12 }
13 }
14
15 fun static string keyName(MalObject m)
16 {
17 if( m.type == "string" )
18 {
19 return (m$MalString).value();
20 }
21 else if (m.type == "keyword" )
22 {
23 return (m$MalKeyword).value();
24 }
25 }
26
27 fun static void println(string message)
28 {
29 chout <= message + "\n";
30 }
31 }