Ejemplo n.º 1
0
 public static MalType Eval(MalType mal, Env env)
 => MacroExpand(mal, env).Pipe(expandMal => expandMal switch
Ejemplo n.º 2
0
 public static string PrStr(MalType malType, bool printReadably)
 {
     return(malType.AsString(printReadably));
 }
Ejemplo n.º 3
0
 static MalType EVAL(MalType expression)
 {
     return(expression);
 }
Ejemplo n.º 4
0
 static string PRINT(MalType expression)
 {
     return(Printer.PrStr(expression, true));
 }
Ejemplo n.º 5
0
 public static string PrStr(MalType malType)
 {
     return(malType.ToString());
 }