add (^) as an evaluable factor, re: #39
This commit is contained in:
@@ -28,7 +28,7 @@ Extend rusty-wam to include the following, among other features:
|
||||
* Built-in control operators (`,`, `;`, `->`, etc.) (_done_).
|
||||
* A revised, not-terrible module system (_done, I think_).
|
||||
* Built-in predicates for list processing and top-level declarative
|
||||
control (`setup_call_control/3`, `call_with_inference_limit/3`,
|
||||
control (`setup_call_cleanup/3`, `call_with_inference_limit/3`,
|
||||
etc.) (_done_)
|
||||
* Default representation of strings as list of chars, using a packed
|
||||
internal representation (_done_).
|
||||
@@ -110,7 +110,7 @@ information.
|
||||
The following predicates are built-in to rusty-wam.
|
||||
|
||||
* Arithmetic support:
|
||||
* `is/2` works for `(+)/2`, `(-)/{1,2}`, `(*)/2`, `(//)/2`, `(div)/2`, `(/)/2`, `(rdiv)/2`,
|
||||
* `is/2` works for `(+)/2`, `(-)/{1,2}`, `(*)/2`, `(//)/2`, `(^)/2`, `(div)/2`, `(/)/2`, `(rdiv)/2`,
|
||||
`(xor)/2`, `(rem)/2`, `(mod)/2`, `(/\)/2`, `(\/)/2`, `(>>)/2`, `(<<)/2`.
|
||||
* Comparison operators: `>`, `<`, `=<`, `>=`, `=:=`, `=\=`.
|
||||
* `(:)/2`
|
||||
|
||||
Reference in New Issue
Block a user