let write and print take any arg, cuz why not?

This commit is contained in:
Neemek 2025-10-02 13:02:23 +02:00
parent 15705acbfc
commit f2ebcf560f
Signed by: neemek
GPG key ID: 84FFE4D7D40AB25E

View file

@ -308,7 +308,7 @@ var DefaultGlobals = map[string]Value{
"write": &BuiltinFunctionValue{
"write", // always remember where you come from...
&FunctionSignature{
[]TypeSignature{&StringSignature{}},
[]TypeSignature{&AnySignature{}},
&NilSignature{},
},
func(_ *VM, this Value, v []Value) (Value, error) {
@ -321,7 +321,7 @@ var DefaultGlobals = map[string]Value{
"print": &BuiltinFunctionValue{
"print",
&FunctionSignature{
[]TypeSignature{&StringSignature{}},
[]TypeSignature{&AnySignature{}},
&NilSignature{},
},
func(_ *VM, this Value, v []Value) (Value, error) {