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
When using make on some declared template, leaving field names out is fine, and initializes them to nil.
make
nil
Language::Bel 0.63 -- msys. > (tem foo x nil y nil) ((x lit clo nil nil nil) (y lit clo nil nil nil)) > (make foo) (lit tab (x) (y))
However, using a field name which was not part of the tem declaration means that these are silently dropped.
tem
> (make foo x 1 y 2 z 3) (lit tab (x . 1) (y . 2))
Add a test to that effect.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
When using
make
on some declared template, leaving field names out is fine, and initializes them tonil
.However, using a field name which was not part of the
tem
declaration means that these are silently dropped.Add a test to that effect.
The text was updated successfully, but these errors were encountered: