func (s *_stdio) Send(w gelo.Word) { var out []byte if l, ok := w.(*gelo.List); ok { var buf bytes.Buffer for ; l.Next != nil; l = l.Next { buf.Write(l.Value.Ser().Bytes()) buf.WriteString(" ") } buf.Write(l.Value.Ser().Bytes()) out = buf.Bytes() } else { out = w.Ser().Bytes() } os.Stdout.Write(out) os.Stdout.WriteString("\n") }
func (g *lr) Send(w gelo.Word) { g.Println(w.Ser().String()) }
func (s *_stderr) Send(w gelo.Word) { os.Stderr.Write(w.Ser().Bytes()) os.Stderr.WriteString("\n") }