We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The corset language supports a fairly primtiive form of function overloading, which needs to be implemented. For example on arity:
corset
(defpurefun (if-zero cond then) (if (vanishes! cond) then)) (defpurefun (if-zero cond then else) (if (vanishes! cond) then else))
Also, on parameter types:
(defpurefun ((eq :binary@bool :force) (x :binary) (y :binary)) (^ (- x y) 2)) (defpurefun ((eq :binary@bool :force) x y) (- 1 (~ (eq! x y))))
The text was updated successfully, but these errors were encountered:
No branches or pull requests
The
corset
language supports a fairly primtiive form of function overloading, which needs to be implemented. For example on arity:Also, on parameter types:
The text was updated successfully, but these errors were encountered: