Exemple #1
0
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")
}
Exemple #2
0
func (g *lr) Send(w gelo.Word) {
	g.Println(w.Ser().String())
}
Exemple #3
0
func (s *_stderr) Send(w gelo.Word) {
	os.Stderr.Write(w.Ser().Bytes())
	os.Stderr.WriteString("\n")
}