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