-- Logy code -- main[Args] -> puts["Hello, World!"]; -- AST -- File(ast => [Rule(def => RuleDef(name => RuleName(id => :main), args => [Var(expr => VarName(id => :Args))]), clauses => Expr(expr => Call(name => RuleName(id => :puts), args => [String(value => "\"Hello, World!\"")])))]) -- Interpreter output -- Hello, World!
Anonymous
Anonymous
Anonymous
Anonymous
Anonymous
Anonymous
Anonymous
Anonymous
Anonymous